ホームページ  >  記事  >  ウェブフロントエンド  >  ユーザーのアバターをアップロードし、同じ名前で保存します。ajax を使用すると画像の表示が変化しないのはなぜですか? _html/css_WEB-ITnose

ユーザーのアバターをアップロードし、同じ名前で保存します。ajax を使用すると画像の表示が変化しないのはなぜですか? _html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:44:081304ブラウズ

キャッシュをクリアする必要がありますか?


ディスカッションへの返信(解決策)

Ajaxが非同期で実行され、ページが更新されません

Ajaxが非同期で実行され、ページが更新されません

大体これで理解できました。画像のアップロードに成功した後、アクションを呼び出して画像のパスを取得し(もちろん、画像のパスは元のものと同じですが、画像の内容は異なります)、表示しましたが、画像は変わりません。 。 。 。 。どうすればいいですか?


ajax は非同期で実行され、ページは更新されません

これは基本的に理解しています。画像のアップロードに成功した後、アクションを呼び出して画像のパスを取得し(もちろん、画像のパスは元のものと同じですが、画像の内容は異なります)、表示しましたが、画像は変わりません。 。 。 。 。どうすればいいですか?
バックグラウンドで画像アドレスに動的なタイムスタンプを追加してみてはいかがでしょうか?



ajax は非同期で実行され、ページは更新されません


タイムスタンプを追加するだけで完了します。しかし、私の理解は次のとおりです。ajax が非同期でページが更新されない場合でも、画像はパスに従ってサーバー上で読み取られます。なぜ画像は変更されないのでしょうか。


ajax は非同期で実行され、ページは更新されません


タイムスタンプを追加するだけで完了します。しかし、私の理解は次のとおりです。ajax が非同期でページが更新されない場合でも、画像はパスに従ってサーバー上で読み取られます。なぜ画像は変更されないのでしょうか。
画像パスはまったく同じです。通常、キャッシュ内のデータが最初に読み取られます





Ajax は非同期で実行され、ページは更新されません


タイムスタンプを追加して完了します。しかし、私の理解は次のとおりです。ajaxが非同期でページが更新されない場合でも、画像はパスに従ってサーバー上で読み取られます。なぜ画像は変更されないのでしょうか。
画像のパスはまったく同じです。通常、キャッシュ内のデータが最初に読み込まれます


ああ。 。 。分かりました、ありがとう
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。