beejuice
Новичок
AJAX и кеширование в IE
Есть такая проблема. Нужно обновлять данные раз в секунду с помощью AJAX. В тестовом варианте скрипт каждую секунду обращается к серверу и получает от него случайное число.
Во всех браузерах кроме IE проблем никаких. Но IE запоминает первый полученный результат и в дальнейшем выводит только его.
Код такой:
Думаю дело в кешировании. Как можно обойти эту проблему, без присваивания уникального URL каждому запросу?
Есть такая проблема. Нужно обновлять данные раз в секунду с помощью AJAX. В тестовом варианте скрипт каждую секунду обращается к серверу и получает от него случайное число.
Во всех браузерах кроме IE проблем никаких. Но IE запоминает первый полученный результат и в дальнейшем выводит только его.
Код такой:
PHP:
function ctext(){
var bu=document.getElementById('bu');
var url = 'http://cion/ajax.php';
this.http.open("GET", url, true);
this.http.onreadystatechange = function() {
if (http.readyState == 4) {
bu.value = http.responseText;
this.http.onreadystatechange = function () {};
}
this.http.send(null);
}
setTimeout('ctext()', 1000);
}