ホームページ > ウェブフロントエンド > jsチュートリアル > jquery キャッシュの問題に対するいくつかの解決策_jquery

jquery キャッシュの問題に対するいくつかの解決策_jquery

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-05-16 17:16:08
オリジナル
1371 人が閲覧しました

.load メソッドはキャッシュ パラメータを設定せず、特に IE ブラウザでは、一般的な ajax メソッドのキャッシュは true に設定されます。
いくつかの解決策:
1. .ajax メソッドを使用し、キャッシュ パラメーターを false に設定します。

コードをコピーします。 コード以下のように:

$.ajaxSetup ({ キャッシュ: false });
$(fucntion({
$.ajaxSetup ({ キャッシュ: false });
}) )

load メソッドの各実行前に実行します。グローバル属性として設定できないことに注意してください。

メソッドを作成し、ページを開くたびにこのメソッドを参照できます。

2. jquery.js のロード メソッドを変更します。このロード メソッドは .ajax とも呼ばれ、cache:false を追加します。
3. 要求したリンクの後に、乱数パラメータを追加します。 ajax リクエストは別のリンク アドレスとみなされます
4 .GET の代わりに POST を使用すると、ブラウザは POST をキャッシュしません
乱数を追加する方法を採用しました: var url = "memberlog_showLogComment.action?logid=" logid "&random=" Math.random();
$("#comment").load(url); は、get の代わりに post を使用することもできます。コメント").load("memberlog_showLogComment.action", { "logid ": logid });
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
jQueryファイルをインポートする
から 1970-01-01 08:00:00
0
0
0
jQueryのプロトタイプチェーン
から 1970-01-01 08:00:00
0
0
0
Nuxt.js に jQuery をインストールする手順
から 1970-01-01 08:00:00
0
0
0
php+jqueryの問題
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート