ユーザーが画面の下にスクロールしたときに発生する次のコードがあります。唯一の問題は、Ajaxコールが1回だけ起動するようにしたいということです。私のコードは次のとおりです。Ajaxコールを1回だけ作成するにはどうすればよいですか?
var w = $(window);
window.onscroll = function(ev) {
if ($(document).height() - w.height() == w.scrollTop()) {
$('#loading-image').show();
$.ajax({
url: "page-2.html",
cache: false,
success: function(result){
$("#part2").html(result);
console.log();
},
complete: function(){
$('#loading-image').hide();
}
});
}
};
ところで、Y uは必要ですかスクロールボトムのアヤックスは、私が知っているかもしれない? –
@Riaz Laskarはい、ユーザーが一番下にスクロールした後にファイルをロードしたいからです。 – Mariton
[Ajaxを一度だけ呼び出す方法](https://stackoverflow.com/questions/11738859/how-to- call-ajax-only-once) –