[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ajax не работает в Internet Explorer
Макс1
Пример кода был приведен на cyberforum.ru. Текст, выводимый файлом message.php, обновляется на странице, открытой в браузере, каждые 5 секунд. Это работает во всех браузерах для Windows, кроме Internet Explorer (у меня IE 11) - информация выводится один раз и больше не обновляется. На этой странице обсуждалась похожая проблема http://www.softtime.ru/forum/read.php?id_f...&id_theme=27465 В чем здесь дело, и что можно сделать?


<?php
echo '<html><div id="content"></div>';

echo '<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>';
echo '<script>';
echo 'setInterval(updateInfo, 5000);';
echo 'function updateInfo()';
echo '{';
echo 'console.log(\'ajax\');';
echo '$(\'#content\').load(\'message.php\');';
echo '}';
echo '</script></html>';
?>
inpost
Если ты хочешь использовать Ajax и jQuery, то используй Ajax, а не load().
Вот документация:
http://api.jquery.com/jquery.ajax/

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Макс1
Уже ответили на другом форуме, что дело в кешировании Internet Explorer. Решение:


echo '$(\'#content\').load(\'update1.php?random=\' + Math.random());';


И в файле message.php


$random = $_GET["random"];
Invis1ble
Цитата (Макс1 @ 2.09.2015 - 14:19)
что можно сделать?
sergeiss
Макс1, а в чем "прикол" создания кода JS средствами ПХП?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
AllesKlar
Цитата (sergeiss @ 2.09.2015 - 19:36)
Макс1, а в чем "прикол" создания кода JS средствами ПХП?

Потому что он так умеет smile.gif

_____________
[продано копирайтерам]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.