ajax 関数を使用してサイトのサブページを取得しています。すべてがうまくいっています。しかし、コンソールでリクエストを確認すると、次のレポートが表示されます
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection close
Content-Length 6663
Content-Type text/html
Date Wed, 11 Apr 2012 16:29:51 GMT
Expires Thu, 19 Nov 1981 08:52:00 GMT
Pragma no-cache
Server LiteSpeed
Vary Accept-Encoding, User-Agent
X-Powered-By PHP/5.3.10
コンテンツがキャッシュされていないことを示しています。過去の日付でヘッダーの有効期限が表示されます。しかし、 ajax()の jquery ページで、デフォルトではすべての ajax 呼び出しがキャッシュされていることを読みました。何が問題なのですか? これが私のコードです
<script type="text/javascript">
$("#subpage1").click(function() {
$("#wrapper").empty();
$("#wrapper").html('loading');
$.ajax({
url: 'subpage/1.html',
success: function(data) {
$("#wrapper").html(data);
}
});
});
</script>
私はjqueryとajaxが初めてです。