.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 });