我正在使用jquery mobile + HTML5开发一个Iphone应用程序。我可以离线查看应用程序&在线状态。我有一个谷歌地图来显示用户的位置。现在的问题是,只要应用程序在线,我就可以显示谷歌地图。当应用程序离线时,我隐藏谷歌地图&显示离线消息。 现在当手机上网时,我可以获得在线状态,但无法重新加载谷歌地图js&宾语。它给了我一个错误。
因此,只要设备获得互联网连接,如何刷新DOM。
答案 0 :(得分:0)
在JQM(ajax页面转换)中,当我进入页面时,' Pagebeforeshow' &安培; ' pageshow'事件被解雇了。所以我添加了连接检查
if (navigator.onLine) {
isOnline = true;
return true;
} else {
isOnline = false;
localStorage.setItem('offlineCount', '1');
return true;
}
因此问题得到解决。但它仍然是关于如何在ajax请求后使用Jquery刷新DOM。