ホームページ  >  記事  >  ウェブフロントエンド  >  JQueryのloadメソッドがIEのcache_jqueryにファイルをロードすることを禁止する方法

JQueryのloadメソッドがIEのcache_jqueryにファイルをロードすることを禁止する方法

WBOY
WBOYオリジナル
2016-05-16 18:46:511315ブラウズ

使用法は次のとおりです:

コードをコピーします コードは次のとおりです:

$( "#panel").load("test.asp");
//ページがロードされると、ID が #panel の DOM 要素内の test.asp のコンテンツが読み込まれます。

ただし、test.asp ファイルの内容を変更し、IE ブラウザで上記の方法を使用してファイルを再ロードすると、ID #panel No の DOM 要素の内容が表示されます。変化が発生しましたが、どこで問題が発生しているのでしょうか?リロード後、IE ブラウザは変更された test.asp をサーバーから再ダウンロードせず、以前にロードされた未変更の test.asp ファイルを IE キャッシュから直接読み込んだため、#panel 要素のコンテンツが最初に表示されたことがわかりました。変わっていない。

したがって、上記の方法を使用する前に、IE キャッシュにファイルを読み込むためにこの方法を無効にする必要があります。方法は次のとおりです:
コードをコピーします。 コードは次のとおりです:

//このメソッドを使用して、ロード メソッドを呼び出す前にロード メソッドが IE キャッシュ ファイルを呼び出すことを禁止します
$.ajaxSetup ({
キャッシュ: false
}) ;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。