jQuery的jsonp缓存用法

在开发jsonp的时候,要给服务器加缓存。服务器的CDN设置没有问题。但是在jquery的jsonp调用的时候。会默认不缓存请求,它会在URL后面加个默认的参数。请求参数会变成

http://xxx/aaaa.html?a=1&_=12341341341

其中参数名是下划线,所以请求的时候要增加cache:true,这样请求的后面就不会有时间戳了。URL如下:

http://xxx/aaaa.html?a=1

在ajax请求下,默认:true

但是dataType为script和jsonp时默认为false将不缓存此页面。

参考jquery的官方api

http://www.hemin.cn/jq/jQuery.ajax.html

相关推荐