Странное поведения 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, то работает любой интервал правильно но это не хорошо так как блокируется браузер( так и должно быть)
кто сталкивался почему так???