Ok, riprendo l'argomento perchè francamente trovo pochissime cose e poco utili.
Ho scritto questo:
codice:
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
var offset = $( ".list-box li" ).length;
$.ajax({
url: 'url',
type: 'get',
data: 'offset='+offset+'&token='+token,
success: function(response) {
$(".list-box").append(response);
},
error:function(data){
alert("error: " + data);
}
});
}
});
Il codice funziona, ogni volta che arrivo alla fine della lista parte la chiamata ajax e mi vengono caricati altri 500 record dal database. Credevo di avercela fatta ma ho notato che se la lista diventa molto lunga basta cliccare anche solo un link per far freezare il browser, in pratica non sembra essere cambiato granchè rispetto a prima. Dove stò sbagliando?
Grazie in anticipo !