[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: AJAX отправляет два раза
123456
Скрипт автообновления событий.
Т.е. на страницу автоматически подгружаются новые записи по мере добавления в БД.

Иногда этот код выводит одно и то же 2 раза!!

Что в нем не так?

var ca  = <?php echo $m ?>; // какое последнее сообщение

$(document).ready(setInterval(function(){
var cah = false;

if(!cah)
{
$.ajax({
url: '/add.php',
type: 'POST',
data: {"ca" : ca},
beforeSend: function() {
cah = true;
},
success: function(data){
data = jQuery.parseJSON(data);

if (data.length > 0) {

$.each(data, function(index, data){
$("#avto").prepend(data.news_div);
});

ca += data.length;

cah = false;
}}
}
);
}
}
, 3000));
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.