0
如何創建一個通過Facebook或Twitter等Ajax動態加載數據的函數?滾動功能上的Ajax加載數據
我已經寫了一個基於我所做的研究的函數,但它似乎並沒有工作,所以我願意聽到你是如何做到的。
$(document).ready(function() {
$(window).scroll(function() {
var pagenumber = document.getElementById("pagenumber");
var results_box = document.getElementById("results_box");
var combo= pagenumber.innerHTML.split("|");
var pn = parseInt(combo[0]);
var last= parseInt(combo[1]);
if($(window).scrollTop() == $(document).height() - $(window).height()) {
// ajax call get data from server and append to the div
results_box.innerHTML="Loading...";
if(last != 1){
if (pn < last) {
request_page(pn+1);
}
else if(pn==last){
pagenumber.innerHTML = pn+1 +"|"+last;
request_page(last);
}
else{
results_box.innerHTML="No More Content available";
}
}
}
});
});
此功能在控制檯中不顯示任何問題,但它不會觸發或一次加載多個頁面。所有的投入是受歡迎的