2012-06-04 3 views
0

Im создание приложения, которое использует длинную технику опроса, и im работает с некоторыми проблемами с IE8.Длинный вопрос для голосования с IE8

так вот упрощенный код, который я использую:

PHP:

$time = time(); 
    while((time() - $time) < 10) { 
     $data = rand(0,10);  
     // if we have new data return it 
     if($data == 3 || $data == 6) { 
      echo json_encode($data); 
      break; 
     } 
      sleep(1); 
     } 

ЯШ:

var lpOnComplete = function(response) { 
     alert(response); 
     // do more processing 
     lpStart(); 
    }; 

    var lpStart = function() { 
     $.post('http://example.com/test', {}, lpOnComplete, 'json'); 
    }; 

    $(document).ready(lpStart); 

Проблемы, кажется, что IE8 не ждет сезам сервер отвечает но запускает следующий запрос сразу после или умирает после первого правильного ответа. Что может вызывать такое поведение?

ответ

0

Это похоже на трюк.

$.ajaxSetup ({ 
    cache: false 
}); 
Смежные вопросы