var links = [];
function getFeed() {
$.getJSON("http://www.reddit.com/.json?jsonp=?", function (data) {
$.each(data.data.children, function (i, item) {
var url = item.data.url;
links.push(url);
});
alert("Inside request: " + links.length);
});
}
getFeed();
alert("Outside request: " + links.length);
结果:
Outside request: 0
Inside request: 25
由于请求似乎是异步的,我如何修改我的代码以同步使用请求中的数据?
如果我在这里遗漏了一些明显的东西,我深表歉意......