1

次のjQueryの例でオブジェクトを正しく返すにはどうすればよいですか:-

function get_stockists() {
    $.getJSON("/stockists/ajax_get_all", function(data) {
        //console.log(data);
    });
}

var stockists = get_stockists();
console.log(stockists);
4

1 に答える 1

7

最善の方法は、戻るのではなく、コールバック関数を使用することです。

function getStockists(callback) {
    $.getJSON("/stockists/ajax_get_all", callback);
}

getStockists(function(stockists) {
    console.log(stockists);
});
于 2012-10-26T12:03:53.363 に答える