2011-09-19 14 views
0

私はajaxリクエストを作成するために以下のコードを使用しています。クロムツールを使用してリクエストをキャッシュするかどうかを判断しようとしています。要求のタブでは、私は常にサーバーから取得されたすべてのデータを参照し、ステータステキストの列には「キャッシュ」はありません。jQueryによってAjaxリクエストがキャッシュされない

リクエストがキャッシュされているかどうかを検出するにはどうすればよいですか。結果はキャッシュされていないと思いますので、私のコードで何が間違っていますか?

 $.ajax({ 
      url: $(this).attr('href'), 
      dataType:'html', 
      cache:true, 
      success: function (data) { 
      } 
     }); 

答えて

1

cacheは、HTMLではデフォルトでtrueに設定されています。あなたが偽のjQueryに送信された場合は、「_ = 201105XXXX」のようなクエリでパラメータを追加します。

クエリはURLの一部ではなかった場合、それはリクエストページがキャッシュされたことを意味します。