IEとjqueryの投稿で多くの投稿(問題)を読んだことがありますが、Firefoxでうまく動作するようには考えていませんでした。キャッシュなし)とChrome。jquery投稿を使用してFirefox 12を更新していない
$(document).ready(function(){
setInterval(function(){
$.post("dashBoardsql.php", {track : 2}, function(pendingReq){
$("#myTable").html(pendingReq);
}),
"html" });
}, 27000);
は、私が言ったように、それはIE9やChromeで正常に動作しますが、私はpendingReqから戻された更新を確認するためにFF12でページを更新する必要があり、私のjqueryのコードです。私はFirebugを使用してPOSTデータでコンソールを監視し、ページをF5にするまで座っています。また、エラーが報告されていないとキャッシュなしのための私のヘッダは、再検証する必要がありますが整備されている:
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
任意の提案ですか?また、ローカルマシン上のWAMPでテストが行われているため、ドメイン間の問題は発生しません。
解決済み問題は、構文エラー「でした」が、提案の方法で、フィドルの@KevinBの例は、上記の元のコードから、教えてくれたではない、それが今のようになります。
$(document).ready(function(){
setInterval(function(){
$.post("dashBoardsql.php?_=" + $.now(), {track : 2}, function(pendingReq){
$("#myTable").html(pendingReq);
}),
"html"
}, 27000);
});
プラスすべてのヘッダ情報が、私表示される新しいタイムスタンプと更新がすべて表示されます。皆さん、ありがとうございました!
は、あなたが例へのリンクを提供することができます...分からないのですか?これは非常に便利かもしれません:)。 – fflorent
リンク? I F5の場合にのみデータが返され、ローカルマシンで処理されています。上記のコードはChromeとIE9でうまくいきますが、新しいSQLデータを表示するために手動で更新する必要があります –
彼の意味は次のとおりです:私たちが助けることができるように、ライブサイトへのリンクを提供できますか? http://jsfiddle.netを使用して問題を再現しますか? – tw16