Мой код работает безупречно в chrome, однако AJAX не перезагружается в IE. Ссылка на my code, предложения? Сначала он загружается, но не перезагружает страницу. Я очень застрял, и я хотел бы использовать только JavaScript, если это возможно, я открыт для использования решения jQuery.Ajax не перезагружается в IE 11
0
A
ответ
0
По умолчанию IE кэширует ваши вызовы AJAX. Поэтому, чтобы удостовериться, что вызов отправлен, просто добавьте отметку времени. Вам необходимо обновить
xmlhttp.open("GET","chat.php",true);
в
xmlhttp.open("GET","chat.php?t=" + new Date().getTime(),true);
0
JQuery
Вы можете отключить кэширование в глобальном масштабе с помощью $.ajaxSetup()
, например:
$.ajaxSetup({ cache: false });
Это добавляет метку времени к querystring при создании запрос. Чтобы отключить кэш от для конкретного $.ajax()
вызова, установить кэш: ложный на нем локально, как это:
$.ajax({
cache: false,
//other options...
});
JavaScript
Я использую new Date().getTime()
, который позволит избежать столкновений, если у вас есть несколько запросов, происходящих в той же миллисекунды.
xmlhttp.open("GET","chat.php?date=" + new Date().getTime(), true);
Смежные вопросы
- 1. IE 11 Ajax issue
- 2. AJAX вызова не работает в IE 11
- 3. Ajax запрос не отправляю в IE. 11
- 4. Публикация формы через AJAX в IE 11
- 5. Javascript Ajax SCRIPT1003: Ожидаемая «:» в IE 11
- 6. Странная ошибка AJAX с IE 11
- 7. IE 11 + SignalR не работает
- 8. не window.location.href работает в IE 11
- 9. Ajax с JSON не работает в IE 11
- 10. стиль AJAX Tab Контейнер не работает правильно в IE 11
- 11. FormData в IE 11 не определен
- 12. IE 11 первый раз ajax call working второй не работает
- 13. MaskEditExtender Ajax toolkit- не удалось скопировать вставку IE 11
- 14. IE 9, 10, 11 - Ajax звонки не возвращаются
- 15. jQuery ajax получить запрос не работает с IE 11
- 16. IE 11 ошибка ajax - «SCRIPT65535: аргумент не является обязательным»
- 17. IE 11 document.selection не работает
- 18. 'Page_IsValid' не определено IE 11
- 19. IE 11 - webdriver.Quit() не работает
- 20. IE 11 Не загружается systemjs
- 21. AJAX в Internet Explorer 11 - Не кэшировать
- 22. URL-кодировка в IE 11
- 23. кнопка не будет работать в IE 11
- 24. AJAX: responseXML имеет значение null в IE 11
- 25. JavaScript .click не работает в IE 11
- 26. CSS не работает в IE 11
- 27. deployJava.js не обнаруживая JRE в IE 11
- 28. Crystal Reports не работает в IE 11
- 29. Карты Google не отображаются в IE 11
- 30. CSS переходы не работают в IE-11
Пожалуйста, добавьте сюда код, поэтому он доступен, даже если другой сайт отключен. – Sirko