0
我添加了一些無限滾動從這個tutorial,我一直卡在ajax請求。它總是多次請求。jQuery無限滾動觸發多個Ajax請求
,這是我的代碼:
$(document).ready(function() {
var win = $(window);
var page = 1;
var req = null;
win.scroll(function() {
if ($(document).height() - win.height() == win.scrollTop()) {
if (req != null) {
req.abort();
}
req = $.ajax({
url: "/member/member_c/generate_data",
type: "POST",
data: {
"page": page
},
dataType: "text",
success: function(msg) {
var obj = jQuery.parseJSON(msg);
if (obj.result) {
$('#contentz').append(obj.data);
console.log(JSON.stringify('page ' + obj.page + ' : ' + jQuery.inArray(page,done)));
page = page + 1;
req = null;
}
},
});
}
});
});
我一直在想,什麼是「VM」我的控制檯,爲什麼總是什麼擊發「錯誤」的要求?
感謝
您向我們展示了一個日誌數據截圖,但您的代碼中沒有任何地方正在記錄日誌。請包括所有相關的代碼以準確地生成您所看到的輸出(格式化以便我們可以閱讀它),但沒有任何不是重現此問題所必需的內容(如果可以,[MCVE])。控制檯中的「VM」是源頁面中腳本的行號。 –
ok,編輯@Cᴏʀʏ –