-2

jquery.ajaxを使用していくつかのアクションを実行するWebページがあります。ajaxアクションを呼び出し、ブラウザーを閉じてから開くと、ajaxによって行われた変更が表示されません。開くときにブラウザにページを更新させるにはどうすればよいですか?

4

2 に答える 2

3

<head>これをセグメントに追加します。

<meta http-equiv="cache-control" content="no-cache">

これにより、ページをロードするたびにブラウザがページを再ロードする必要があります

ajax がキャッシュされないようにする方法は次のとおりです。

$.ajax({
    url: "test.html",
    cache: false
}).done(function( html ) {
    $("#results").append(html);
});
于 2013-03-18T13:02:14.983 に答える
1

提示されたソリューションに参加してみてください。location.reload()ブラウザはページを無限にリロードするため、機能しません。

document.read() で webserver への ajax 呼び出しを試みます。これは、ページ上の何かが変更されたかどうかのみをチェックします。現在のページ コンテンツに直面し、必要に応じて更新します。cacheajax 呼び出しにはパラメーターが必要です。呼び出さないと、以前の状態が返されます。

于 2013-03-19T09:39:17.150 に答える