在下面的jQuery示例中,如何正确返回对象:

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

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

最佳答案

最好的方法不是返回,而是使用回调函数:

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

getStockists(function(stockists) {
    console.log(stockists);
});

09-10 16:32