2
Ну, я сделал бесконечный скрипт прокрутки, который работает довольно хорошо. Но только в Chrome и IE. К сожалению, он не выполняет вызов синхронизации на firefox, но все же забивает сервер асинхронный ... Значит, я получаю тонны контента, который не должен был запрашиваться ... Поскольку я искал поиск и не нашел четкого решения для моей проблемы, поэтому я попрошу вас, ребята:JQuery SYNC Ajax Calls in Firefox Ошибка
var endajax = 0;
$(window).scroll(function(){
if (endajax == 0)
{
if($(window).scrollTop() + $(window).height() > $(document).height() - 405)
{
$('#profilecontent').prepend('<div class="iloader bgtrans padding ui-corner-all" style="position: fixed; bottom: 20px; right: 80px;"><div class="ui-widget-content ui-corner-all padding"><img width="8" src="images/loader.gif" alt="" /> Inhalt wird nachgeladen, bitte einen Moment gedulden</div></div>');
var firstid = $('.postbox').last().attr('name');
var lastid = $('.postid').last().val();
var data = "firstid="+firstid+"&lastid="+lastid+"&uid=<?php echo $profileuser->id; ?>";
setTimeout(function() {
$('.iloader').remove();
}, 2000);
$.ajax({
url: "modules/users/profile/profileposts.php",
cache: false,
type: "POST",
async: false,
data: data,
success: function(data){
if (data.length != 2) {
$('#profileposts').append(data).fadeIn('slow');
}
else
{
endajax = 1;
}
},
});
}
}
});
Неа не меняет вещь сожелению ... Но я дал ему мысль, и, вероятно, попытается решить ее serversided как я лучше с PHP в любом случае XD .. –
@IvanSchrecklich - Извините, что это не поможет. Удачный сервер сервера! :) –