У меня проблема с бесконечной прокруткой.Когда я прокручиваю вниз, он прекрасно загружает следующие элементы, но продолжает отправлять эти элементы.Я использовал этот jquery для предоставления ему уникального идентификатора, потому что я заказал элементы с помощью mysql с помощью алгоритма:
$("#image-list li").each(function(index) {
$(this).attr('id', index);
});
и для обозначения новых данных элементов из внешнего файла phpиспользовать этот код и в файле.
Для отправки информации о данных предметах я использовал этот jquery:
function last_db_item_function()
{
var ID=$(".db-item:last").attr("id");
$('div#last-db-item-loader').html('<img src="loading.gif" height="30px" />');
$.post("index.php?action=get&last_db_item="+ID,
function(data){
if (data != "") {
$(".db-item:last").after(data);
}
$('div#last-db-item-loader').empty();
});
};
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
last_db_item_function();
}
});
, но проблема в том, что он непохоже на работу.Я имею в виду, что он не собирает последний идентификатор элемента из недавно проанализированного php-файла.Для разбора php я делал это:
$last_db_item = $_GET['last_db_item'];
$action = $_GET['action'];
if($action != "get")
{
.... Code Here....
}else{
include ('secondimages.php');
}
Итак, мой вопрос: почему это продолжается вечно?