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