-1

Play ベースのアプリケーションの 1 つに、サーバーへの呼び出しが成功した後、クリックするとテキストが「フォロー」から「フォロー解除」に変わるボタンがあります。

別のページに移動して [戻る] ボタンをクリックすると、データがサーバーに正常に保存されているにもかかわらず、ボタンのテキストがクリック前の状態に戻ることに気付き、JavaScript 成功ハンドラーを使用しました。テキストを変更します。

ページを完全に更新すると、ページが正しくレンダリングされていることがわかります。つまり、ボタンが適切な状態になっています。

これにより、戻るボタンのクリックを処理するために、Play が何らかのページ キャッシングを行っている可能性があるという結論に至りました。これは正しいです?どうすれば無効にできますか?その特定のページだけに行うことはできますか?

4

1 に答える 1

2

これにより、戻るボタンのクリックを処理するために、Play が何らかのページ キャッシングを行っている可能性があるという結論に至りました。これは正しいです?

いいえ、Play ではなく、ブラウザがそれを行います。

これは、すべてのブラウザーで正常で予期される動作です。「戻る」ページはキャッシュから表示され、サーバーはまったく呼び出されません (明らかに動的イベント -ajax- がない限り)。

于 2013-04-21T21:44:48.870 に答える