2012-01-21 13 views
0

可能性の重複:
jQuery .load method not firing on IE9jQueryの負荷は()IE9で動作しない

こんにちは、私は現在の日付と時刻を取得するための簡単なのsetIntervalとjQueryの負荷を使用しています:

$(document).ready(function() { 
    setInterval(function() { 
     $('#main h1').load('date.php'); 
     },100); 
    }); 

クロムでうまく動作しますが、ie9では1回だけロードされ、ページの更新では更新されません。 date.phpの

内容:

Saturday 21st of January 2012 03:34:31 PM 
+0

あなたは真剣にこれまでに100ミリ秒をこのPHPフラグメントをロードしようとしていますか?あなたが何かに時間を変更して、次のものが長くなる前にロードするのに十分な時間を与えるために、IE9で動作しますか?また、date.phpの内容は何ですか? – jfriend00

+0

時間を変更しても違いはなく、date.phpの内容で質問を更新しました。 –

+1

あなたはあなたのページのjavascriptを使ってこれを完全に行うことができ、サーバーの関与はまったくできないことを認識していますか?または、あなたのサーバーから最初の時間を取得し、それからjavascriptで更新しますか? – jfriend00

答えて

3

これを試してみてください。

$(document).ready(function() { 
    setInterval(function() { 
     $('#main h1').load('date.php?' + Math.random()); 
     },100); 
    }); 
+0

これは私の反応でした。IEはAJAX要求をどのようにキャッシュするか攻撃的であるようです。 –

+0

@Frank Astin私は思う、そのキャッシングの問題 – thecodeparadox

+0

治療を働いた。 –