当前位置 : 主页 > 网页制作 > JQuery >

jquery – 我如何保证缓存ajax响应?

来源:互联网 收集:自由互联 发布时间:2021-06-15
我想做一个ajax调用,但我想确保它会被缓存. 我正在使用 jquery. 有没有办法确保请求保留在大多数流行浏览器的缓存中? 使用jQuery,您可能希望使用ifModified选项显式添加If-Modified-Since标头
我想做一个ajax调用,但我想确保它会被缓存.
我正在使用 jquery.

有没有办法确保请求保留在大多数流行浏览器的缓存中?

使用jQuery,您可能希望使用ifModified选项显式添加If-Modified-Since标头,默认情况下为false:

$.ajax({
     ...
     ifModified: true,
     ...
});

如果您的dataType是jsonp或脚本,还有一个缓存选项需要强制为true.默认情况下,其他数据类型都是如此.

有关这些选项的说明,请参见jQuery.ajax() docs.

网友评论