У меня есть страница, которая захватывает содержимое из файла XML через вызов JQuery AJAX.Internet Explorer не обновляет содержимое AJAX при обновлении?
Проблема заключается в том, что он обновит содержимое из XML-файла при обновлении для каждого браузера, кроме IE.
Я попытался решить эту проблему с мета-теги
<meta http-equiv="expires" content="-1"/>
<meta http-equiv="cache-control" content="no-cache,must-revalidate" />
<meta http-equiv="pragma" content="no-cache"/>
Это небольшая часть соответствующего JavaScript
$(document).ready(function(){
$.ajax({type: "GET",url: "file1.xml",dataType: "xml", success: parseXml });
}
function parseXml(xml){
document.getElementById(eventMonthName).innerHTML=firstxmlvari.getElementsByTagName('month')[0].childNodes[0].nodeValue;
}
Любые предложения будут очень признателен!
Я не знаю, что бэкэнд т используемой вами, но вы должны попробовать настроить заголовки HTTP. По моему опыту, более старый IE не очень хорошо реагирует на метатеги. Вот как манипулировать заголовками http в php. http://www.jonasjohn.de/snippets/php/headers.htm –