我是新的网络编程,我不完全理解一些简单的事情。 假设我们有以下的Ajax请求:Ajax请求后的Javascript变量状态
var records = [];
$.ajax(
{
url : "index",
dataType: 'json',
success: function (response)
{
records = response;
}
});
alert(records.length);//This displays 0
alert(records.length);//This alert correctly displays number of records
的问题是,该阵列记录,如果我尝试调用AJAX(第一警报显示零长度后立即使用它们显示为空,而第二警报显示正确的长度)。什么问题以及如何解决?
问这个问题应该有一般警告,因为每天至少要问50次! – adeneo
Javascript是非阻塞的! –
在问你这样的问题之前,请多做一点研究。 – putvande