我是新的網絡編程,我不完全理解一些簡單的事情。 假設我們有以下的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