投稿する前にこれを検索しました.. 私は自分のサイトにX秒ごとにデータを更新する必要があるページを持っています。 私はそれはFFとChromeで正常に動作しなくIE8に `.load()、fadeOut()、fadein()が機能しない
var s= setInterval(function()
{
$('#responsecontainer').fadeOut("slow").load('table_data.php?pair_id=<?echo $pair_id?>').fadeIn("slow");
}, 5000);
var s= setInterval(function()
{
$('#responsecontainer2').fadeOut("fast").load('last_modifed.php').fadeIn("fast");
}, 5000);
`
を使用しています。 私はそれがデータたびにロードすることを確認するために気にしませんが、それも股関節をしない、私は
$('#responsecontainer').load('table_data.php');
を書い を試してみましたが、それは私がそれを変更するにもかかわらず、ファイルから古いデータをロードします。
ページはhereです(ヘブライ語では、btwです) ヘルプ?
古いデータがロードされている場合、ブラウザのキャッシュに問題がある可能性があります。最初の '.load()'コールの前に '$ .ajaxSetup({cache:false})'を試してください。それが修正されたら、送信している[HTTPレスポンスヘッダー](http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Responses)、具体的にはキャッシュ関連のもの( 'Cache-Control '、' Pragma'、 'ETag'、' Last-Modified'、 'Expires'など)があります。 –