我有一个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
答案 0 :(得分:0)
添加
NETWORK
*
到我的缓存文件让ajax调用再次工作。 !
答案 1 :(得分:-1)
发送ajax请求时的硬编码,如:
if(isLocalENV){
jQuery.ajax({
url:url,
data:{tms:+new Date(),param1:value1},
...
})};