Ajax请求不是由jQuery缓存的

时间:2011-09-19 09:01:17

标签: javascript jquery

我使用下面的代码来发出ajax请求。我试图通过使用chrome工具确定是否缓存请求。在请求选项卡中,我看到所有数据始终从服务器中提取,并且状态文本列中没有任何“缓存”。

如何检测该请求是否已缓存。我认为结果没有缓存,所以我的代码出了什么问题?

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

1 个答案:

答案 0 :(得分:1)

对于HTML,

cache默认设置为true。如果您发送到false jQuery,则在查询中添加一个参数,如'_ = 201105XXXX“。

如果查询不是URL的一部分,则表示请求页面已缓存。