Per caricare i dati quando pagina scorre verso il basso con funzione come questa funzionecarico durante pagina scorre verso il basso con PHP
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height())
{
//alert('Scrolling Down');
get_summary_details(); //Here it calls AJax Function load the data
}
});
get_summary_details()
funziona bene quando la funzione di pagina scorre down.This è come questo
function get_summary_details()
{
var dataString=[];
$('div.company_summary_data').each(function() {
var id = $(this).attr('id');
dataString.push(id);
});
$.ajax({
url:"getajaxcompanysummarydetails",
type:"POST",
//dataType: "json",
data:"last_app_data_id="+JSON.stringify(dataString),
success:function(data)
{
$('.company_summary_data:last').after(data);
}
});
}
il mio problema è
- mentre
get_summary_details()
elaborazione l'utente richiesta andrà atop
della pagina eScroll
verso il basso, verrà eseguita nuovamente questa funzioneget_summary_details()
.
Come impedire che l'elaborazione di seconda richiesta senza il completamento della prima richiesta. Questo è possibile? Per questo sto ricevendo record duplicati di dati. Devo impedire di visualizzare record duplicati.
Grazie!
Cosa succede ad usare 'bandiera boolean' per verificare se la richiesta è in corso o no? – Regent
Scusa se non ti ho preso. Potresti spiegare brevemente .. @ Regent – Krishna38