この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ᴏʀʏ –