ホームページ > 記事 > ウェブフロントエンド > IE8でAjaxアクセスが更新できない問題の対処方法
今回は、IE8 で Ajax アクセスが更新できない問題に対処する方法についていくつかのアイデアをお届けします。IE8 で Ajax アクセスが更新できない問題に対処するときの 注意事項 は何ですか? 以下は実際的なケースです。 、見てみましょう。
AJAX = 非同期JavaScript と XML (非同期 JavaScript と XML)。
AJAX は新しいプログラミング言語 ではなく、既存の標準を使用する新しい方法です。
AJAX は、サーバーとデータを交換し、ページ全体をリロードせずに Web ページの一部を更新する技術です。ajaxを使用してアクセスするときにIE8が毎回更新できない問題は、次のように紹介されます:
最近、ajaxを使用してバックグラウンドにアクセスし、IE8を使用してアクセスすると、値が返されることを発見しました通常、最初のアクセスではバックグラウンドが実行されませんが、最初のアクセスの結果は常に返されます。 ie9、ie10などは問題ありません、chromeなどのブラウザも問題ありません。 テストの結果、ie8 は最初に取得した結果をキャッシュするため、2 回目はバックグラウンドに送信されないことがわかりました。 各リクエストの一貫性を失わせるために、ajax リクエストの後に乱数を追加すると、キャッシュから結果が取得されなくなります。 たとえば、ajax リクエストの後に「....&random= +Math.random(); 」を追加すると、各リクエストに一貫性がなくなり、ie がキャッシュから結果を取得しなくなります。 この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。 推奨書籍:Ajax の RESTful インターフェースを介して Json データを送信する方法
Ajax がネットワークリクエストのカプセル化を実装する方法
以上がIE8でAjaxアクセスが更新できない問題の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。