0
如何获取函数ajax
后的数组。我知道这是可能的async false
但这不好,我该怎么办?获取数据阵列成功ajax
var visit_time=[];
var phrase=[];
$.ajax({
url: "https://api-metrika.yandex.ru/stat/sources/phrases.json",
data: {
id: "111111",
pretty: "1",
oauth_token: "code_token"
},
dataType: "jsonp",
success: function(data) {
var str = "";
var len = data.data.length
for (var i = 0; i < len; i++) {
visit_time.push(data.data[i].visit_time);
phrase.push(data.data[i].phrase)
}
alert(phrase)
}
});
//get visit_time and phrase
如果需要外部成功''回调(数据);'? – ZKolya
@ZKolya你不能这样做,因为'AJAX'是异步的。在请求完成时,外线已经执行完毕。 –
@Sunshanth,okey,谢谢, 我会考虑如何找到解决方案:) – ZKolya