我正在使用循環和$ .post來填充我的網站上的字段,但它是非常不可靠的,它的工作有時是有時它不,以及我不知道如果有人有什麼問題想法是什麼問題可能會非常感激。
for (var i = 0; i < arrayOfObjects.length; i++) {
var object = arrayOfObjects[i];
var option = {};
option['username'] = object.username;
option['COOKIE'] = $.cookie('Favorites');
option['INITIAL'] = 'A';
$.post("/user/favorite.do", option, function (resp) {
var obj = $.parseJSON(resp);
$("#AddFavorite:eq("+i+")").html(obj.txt);
}
相當不方便。每個.post調用都是另一個http調用。爲什麼不把所有這些數據建成一個單一的結構,然後做一個單一的Ajax調用將其發送到服務器? –
您需要關閉「i」的值。在回調被調用的時候,'i'的最終值是'arrayOfObjects.length' – zzzzBov
如果可能的話,你應該考慮使用單個AJAX調用來處理所有事情。 –