私は、Jquery AJAX呼び出しを通じてXMLファイルのコンテンツを取得するページを持っています。Internet Explorerは更新時にAJAXで処理されたコンテンツを更新しませんか?
IEを除くすべてのブラウザのリフレッシュ時に、XMLファイルのコンテンツが更新されるという問題があります。
私はメタタグでこれを解決するために
<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;
}
です!
のようですechnologyを使用していますが、HTTPヘッダーを設定してください。私の経験では、古いIEはメタタグにうまく反応しません。ここでは、PHPのhttpヘッダを操作する方法です。 http://www.jonasjohn.de/snippets/php/headers.htm –