HTML5 Cache Spring Project Ajax调用问题

时间:2015-07-07 03:03:02

标签: javascript ajax html5 spring

我有一个spring mvc项目,

我想要正在呈现的页面的离线功能 所以 我有一个清单文件,其中包括jsps,css,js,图像等。

我面临的问题是

一旦我打开网页并将缓存下载到浏览器并且我仍然在线,ajax调用停止工作,(当离线时我不需要ajax调用工作)

这是控制台

中显示的错误
GET http://localhost:8080/test/rest/store/1 net::ERR_FAILED
m.ajaxTransport.send @ jquery.min.js:4
m.extend.ajax @ jquery.min.js:4
storeDetails @ index.jsp:143
onclick @ index.jsp:191
jquery.min.js:4 
net::ERR_FAILED(anonymous function) @ jquery.min.js:4m.access @ jquery.min.js:3m.each.m.fn.(anonymous function) @ jquery.min.js:4(anonymous function) @ bootstrap.min.js:6m.fn.extend.on.d @ jquery.min.js:3a.support.transition.a.event.special.bsTransitionEnd.handle @ bootstrap.min.js:6m.event.dispatch @ jquery.min.js:3m.event.add.r.handle @ jquery.min.js:3m.event.trigger @ jquery.min.js:3(anonymous function) @ jquery.min.js:3m.extend.each @ jquery.min.js:2m.fn.m.each @ jquery.min.js:2m.fn.extend.trigger @ jquery.min.js:3a.fn.emulateTransitionEnd.e @ bootstrap.min.js:6

2 个答案:

答案 0 :(得分:0)

添加

NETWORK
*

到我的缓存文件让ajax调用再次工作。 !

答案 1 :(得分:-1)

发送ajax请求时的硬编码,如:

if(isLocalENV){
 jQuery.ajax({
   url:url,
   data:{tms:+new Date(),param1:value1},
   ...
  })};