かなり大量の画像 (約 50) を含むページがあり、各画像の後にフォームが続きます。これは基本的なクイズで、$.ajax を使用して入力が PHP ファイルに送信され、MySQL データベースの内容と照合されます。
一致が成功すると (つまり、正解)、フォームは PHP スクリプトによって提供される DB からの情報に置き換えられます。質問が以前に正しく回答されている場合、情報は PHP を使用して最初から取得されます。
クレイジーなことは何もありません。
ただし、ページ上ではすべてが正常に機能しますが、ブラウザー (ほとんどすべてのブラウザー) はコンテンツをキャッシュしているように見えるため、ページを離れて後で戻ったときに、回答された質問はフォームで表示されます。コンテンツ。私が知る限り、ブラウザはロード時にコンテンツをキャッシュしますが、ページに追加されたものはキャッシュしません。DB で回答を確認できます。
画像をキャッシュしてもかまいませんが、ページが読み込まれるたびにコンテンツを更新する必要があります。それ、どうやったら出来るの?
それが理にかなっていることを願っています。
ありがとう。