【发布时间】:2012-02-28 07:28:56
【问题描述】:
我正在开发 android phonegap 应用程序。当我在没有互联网连接的情况下运行应用程序时,它会被强制关闭。所以,在使用 jquery/javascript 调用 ajax 之前,我需要检查 dom 中的互联网连接
这是我的示例代码:
var a=navigator.onLine;
if(a){
alert('online');
$.ajax({
type: "GET",
url: url,
dataType: 'json',
async: true,
cache: false,
success: function(data){
alert('success');
},
error: function(e){
alert('error');
}
});
}else{
alert('ofline');
}
但我总是收到警报('在线'),即使没有互联网连接。请指导我。提前谢谢
【问题讨论】:
-
你的 ajax 语句放错地方了。它希望刚好低于警报('在线')
-
谢谢。我已经更新了我的帖子。请检查一下。
标签: jquery android ajax cordova