Странное поведения ajax
Добавлено: 09 июл 2012, 14:55
Здравия всем вообчем есть такой нехитрый запросец
на OPEN SERVER всё иначе. Ещё не выполнился 1 запрос к серверу а уже скрипт начинает 2, 3 и так до 100, из-за чего не ясно но мешает тестировать. если указать интервал 4300мс (выяснено опытным путём) то всё ок 1 запрос в 4,3 сек. если async:false, то работает любой интервал правильно но это не хорошо так как блокируется браузер( так и должно быть)
кто сталкивался почему так???
$(document).ready(function() {
setInterval(camera, 2000);
camera();
function camera () {
$.ajax({
url: '/some.php',
type: 'GET',
async:true,
beforeSend: function(){
$("div#timer").empty().text("Загрузка...");
},
success: function(response){
$("div#results").empty().html(response);
},
complete: function(){
$("div#timer").empty();
}
});
}
});
при работе на реальном сервере всё ок запрос к серверу идёт через каждые 2000 мсна OPEN SERVER всё иначе. Ещё не выполнился 1 запрос к серверу а уже скрипт начинает 2, 3 и так до 100, из-за чего не ясно но мешает тестировать. если указать интервал 4300мс (выяснено опытным путём) то всё ок 1 запрос в 4,3 сек. если async:false, то работает любой интервал правильно но это не хорошо так как блокируется браузер( так и должно быть)
кто сталкивался почему так???