阻止POST请求缓存

时间:2014-04-30 15:37:01

标签: jquery ajax caching cordova

当我尝试创建一个jquery ajax“Type:Post”请求时,我收到404(未找到缓存)错误。我已经尝试了几种解决方法来解决这个问题,但它没有用。这是我尝试过的解决方法:

  1. 在ajax调用中添加标头信息: “缓存控制”:“私有,无缓存,无存储,必须重新验证”, “过期”:“0”,

  2. jquery ajax“cache:false”

  3. 添加rnd网址参数"?nocache=' + new Date().getTime()",

  4. 尝试禁用AppCache(nativ):

  5. “super.appView.getSettings()setAppCacheEnabled(假);”

    这是我使用开发工具调试Cordova App时从此POST请求获得的响应: http://pl.vc/59s6o

1 个答案:

答案 0 :(得分:0)

尝试在$.ajaxSetup

中设置标题
$.ajaxSetup({
   type: 'POST',
   headers: { "cache-control": "no-cache" }
});

如果您告诉我们有关您的情况并包含您的代码,我们可以为您提供更多帮助。