は一例です:これはInternet Explorerで動作しないのはなぜですか?ここ
http://develop.davzy.com/ajaxtest/#!/contents
これは、Internet Explorer用を除くすべてのブラウザで動作します。ここでは、コードがあります:contents.htmlの
<!doctype html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
<script>
$(document).ready(function(){
$('div').load('contents.html');
});
</script>
</head>
<body>
<div>This message will change if the call is made correctly.</div>
</body>
</html>
内容は をしているあなたはtest.htmlというの上にまだしている場合、このAJAX呼び出しが働いていました。
明らかに私はハッシュタグナビゲーションの使用を計画していますが、IEで動作するURLから/#!/ contentsを削除すると奇妙です。しかし、コードとは何の関係もなくても、それを残しておけば、まだ動作しません。ヘッダーを見ると406エラーが出ます。ヘルプ:(
http://develop.davzy.com/contents.html does not exist?多分あなたはfirefoxであなたのhtmlをcahedしていますか? – papachan
決してそのページを取得しようとしません。それはhttp://develop.davzy.com/ajaxtest/contents.htmlを取得しようとし、406エラーではありません404 –
それは私のために正常に動作します。 IE 9で。 – papachan