【发布时间】:2013-06-06 09:28:40
【问题描述】:
谁能帮我解决这个问题?我有一个使用 .manifest 进行离线存储缓存的网页。在该页面中,我使用 jQuery ajax 调用从服务器获取数据。如果我首先加载页面,就可以了。我可以在线和离线之间切换。但问题是当我重新上线并刷新页面时。 jQuery ajax 不能再与服务器通信了。有没有办法让 ajax 与服务器通信或清除离线缓存?
我的 ajax 调用是这样的:
$.ajax({
type: "GET",
url: requestUrl,
success: localSuccess,
error: error,
dataType: "text",
cache:false
});
【问题讨论】:
-
我一头雾水,既然无法访问服务器,为什么还要清除离线缓存?
-
Kerry,我不想清除离线缓存。我只想将我的本地存储(HTML5 功能)与服务器同步。但如果我允许离线缓存,我将无法进行同步。没有那个缓存,它工作正常。