50567


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

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

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

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

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


CC BY-SA 4.0
2018-11-23T07:46:09.043
50566
2018-11-23T07:55:37.333
20350
question
javascript jquery
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行を追加しておくだけでいい様な気がします。


CC BY-SA 4.0
2018-11-23T07:55:37.333
50567
2018-11-23T07:55:37.333
14745
50566
answer