我有一个jquery Ajax代码如下:jQuery的阿贾克斯()的局部变量不能分配给全球
$(document).ready(function() {
var global_arr = new Array();
$.ajax({
url: 'result.php',
type: 'post',
dataType: 'json',
success: function(data) {
$.each(data, function(key, value) {
global_arr.push(value.name);
});
alert(global_arr); //get correct value, works fine
}
}); //end of ajax function
alert(global_arr); //get null, it doesn't work properly
});
通知行提醒global_arr,为什么我不能获得价值$出来的.ajax()函数? 谢谢大家对此的帮助。
我们最喜欢的问题,异步调用! – epascarello 2013-04-03 19:18:01