راکت

ایجاد load more با استفاد از ajax

بدون پاسخ

با استفاده از ایجکس پیمایش نامحدود انجام میشه اما فقط 80 رکورد رو پیمایش می کنه یعنی تعداد رکورد در هر صفحه رو می کنم 10 هفت بار انجام میشه کار پیمایش نامحدود یا تعداد رکورد هر صفحه رو میزارم روی 20 سه بار انجام میشه و بعد از اون دیگه نمیره خروجی گرفتم تمام رکورد ها میاد ولی در ایجکس فقط 80 تا لود میشه علتش چی میتونه باشه
var page = 1;
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() >= $(document).height()) {
page++;
loadMoreData(page);
}
});
function loadMoreData(page){
$.ajax(
{
url: '?page=' + page,
type: "get",
})
.done(function(data)
{
if(data.html == " "){
console.log("No more records found");
return;
}
console.log('succsses');
$("#post-data").append(data.html);
})
.fail(function(jqXHR, ajaxOptions, thrownError)
{
console.log('server not responding...');
});
}

hassan
hassan
@jahandideh72
ثبت پرسش جدید

پاسخ‌ها

0

هنوز پاسخی ثبت نشده

اولین نفری باشید که به این پرسش کمک می‌کند و مسیر حل مشکل را باز می‌کند.

اولین پاسخ را بنویسید

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام