2011-07-06 10 views
1

私はChrome(おそらくSafari)に変わっています。私は選択された行と日付セレクタを持つテーブルを持っています。データテーブルの行を選択して日付を変更すると、ページを進めて戻るボタンを押すと、ページの変更を考慮しません。古い日付と選択されたすべての古い行が表示されます。バックボタン、Chrome、DOMのアップデートで重大な問題が発生しました

FirefoxとIEでは正しく動作します。ここで問題は何か。誰かがもっと明確にする必要があるなら私に知らせてください。

+0

最初のページの日付を変更すると、実際にデータをどこかに保存していますか?その場合、Chromeはページのキャッシュバージョンを取得する可能性がありますが、FF/IEはそうではありません。 –

+0

日付が選択されたら、それをクッキーに入れます。日付ピッカーは、実際にはジェダイタブルのテキストフィールドです。彼らがenterを押すと、それが保存されます。私は前進しているページをクリックして、古い値がそこにある後ろのボタンを押す。テキストフィールドに値を設定するためにクッキーから値を取得していますが、ページがキャッシュされているので何もしないようです。 –

+0

クッキーから値を取得しているので、これを使用してキャッシュされたデータを変更することができます。あなたがjqueryを使うのであれば、 '$(function(){})'からあなたのクッキー情報を取得するだけです。これにより、ページ(およびDOM)が完全にロードされるとすぐにコードが実行されます – Darcy

答えて

0

使用キャッシュ制御

ノーキャッシュそれを行うべきではありませんが、クロムは無店舗を必要としない、とIEを行う必要があり、再検証が必要である「無店舗、キャッシュなし、-再検証する必要があり」。

関連する問題