ホームページ  >  記事  >  ウェブフロントエンド  >  IE8がajaxアクセス時に毎回更新できない問題

IE8がajaxアクセス時に毎回更新できない問題

亚连
亚连オリジナル
2018-05-23 16:25:541506ブラウズ

この記事は、Ajax アクセスを使用するときに IE8 が毎回更新されない問題に関する関連情報を主に紹介します。非常に優れており、必要な友人は参考にしてください。

AJAX の概要。 AJAX = 非同期 JavaScript および XML (非同期 JavaScript および XML)。

AJAX は新しいプログラミング言語ではなく、既存の標準を使用する新しい方法です。


AJAX は、サーバーとデータを交換し、ページ全体をリロードせずに Web ページの一部を更新する技術です。


ajaxを使用してアクセスするときにIE8が毎回更新できない問題は、次のように紹介されます:

最近、ajaxを使用してバックグラウンドにアクセスし、IE8を使用してアクセスすると、値が返されることを発見しました通常、最初のアクセスではバックグラウンドが実行されませんが、最初のアクセスの結果は常に返されます。

ie9、ie10などは問題ありません、chrome、その他のブラウザも問題ありません。


テストの結果、IE8 は最初に取得した結果をキャッシュするため、2 回目にはバックグラウンドに送信されないことがわかりました。


ajax リクエストの後に乱数を追加して、各リクエストの一貫性をなくすと、ie はキャッシュから結果を取得できなくなります。


たとえば、ajax リクエストの後に「....&random= +Math.random(); 」を追加すると、各リクエストは一貫性がなく、ie はキャッシュから結果を取得しません。


上記は私が皆さんのためにまとめたもので、将来的に皆さんのお役に立てれば幸いです。


関連記事:

AjaxがRestfulインターフェースを呼び出してJson形式のデータを送信する方法(コード付き)

Boaサーバー下でのAjaxとCGI通信(グラフィックチュートリアル)

Ajax+Struts2の実装 検証コードの検証関数 (グラフィックチュートリアル)


以上がIE8がajaxアクセス時に毎回更新できない問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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