我怎样才能保证缓存ajax响应?

Rik*_*ood 3 ajax jquery

我想做一个ajax调用,但我想确保它会被缓存.我正在使用jquery.

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

Plu*_*tor 8

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

$.ajax({
     ...
     ifModified: true,
     ...
});
Run Code Online (Sandbox Code Playgroud)

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

有关这些选项的说明,请参阅jQuery.ajax()文档.