javascriptで変更した値がブラウザの戻るでおかしくなる。


AページとBページがあり  
Aページで、ajaxで「その値」を1から2にしたとします。DBはその値は2です。

その後、Bページへ移動して、  
**ブラウザの戻る、端末の戻る(特にANDROID)で戻るとAページの値が1になってしまいます** 。

私がやりたいのは、とある値を「2」と表示させたいです。

かいけつさくとして  
ブラウザの戻る、端末の戻るのイベントを取得して、その値をAページに持っていき、ゴニョゴニョしたいと思っています。

javascriptに詳しい方ぜひ教えてください。




戻るボタンを押したときにブラウザーのキャッシュを使わずに、サーバーからデーターを読み直す様にするというのはいかがでしょうか？これだと`javascript`を使わずに、`header`に固定で

[code]

    <meta equiv="Pragma" content="no-cache">
    <meta equiv="Cache-Control" content="private, no-cache, no-store, max-age=0">
    <meta equiv="Expires" content="Thu, 01 Jan 1970 00:00:00 GMT">
    
[/code]

上記3行を追加しておくだけでいい様な気がします。




戻るボタンを押したときにブラウザーのキャッシュを使わずに、サーバーからデーターを読み直す様にするというのはいかがでしょうか？これだと`javascript`を使わずに、`header`に固定で

[code]

    <meta equiv="Pragma" content="no-cache">
    <meta equiv="Cache-Control" content="private, no-cache, no-store, max-age=0">
    <meta equiv="Expires" content="Thu, 01 Jan 1970 00:00:00 GMT">
    
[/code]

上記3行を追加しておくだけでいい様な気がします。

