下面的代碼:需要將所有JSON推入從AJAX數組,jQuery中
var newFeeds = []; // ** GLOBAL **
$(document.body).click(function() {
$.ajax({
type: "POST",
url: "http://mysite.com/feed.php",
success: function (data) {
$(newFeeds).push(data);
alert(newFeeds.length);
},
error: function(error){
alert('Error: ' + error);
},
dataType: "json"
});
});
我可以從服務器獲取數據。一切正常,但陣列從未填滿。 但奇怪的是newFeeds.length
返回0!爲什麼? 我需要接收到的數據並將其推入數組中以備後用。
太多的jQuery包裝它。 –
並且當然不會忘記,在異步調用完成之後,'newFeeds'不會被填充 – Alnitak
所以,你們會幫助他,還是通過啤酒和一包芯片? – gibberish