Androidのphonegapアプリケーションを開発しています。インターネット接続なしでアプリケーションを実行すると、強制的にclosed.soが呼び出されます。ここではjqueryの/ javascriptのにjqueryを使用してインターネット接続の可用性をプログラムで確認する方法
を使用してAJAXは、私のサンプルコードです:
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');
}
しかし、アムは常に(「オンライン」)アラートを取得し、全くインターネットconnection.Pleaseが存在しない場合でも、親切に、事前にme.Thanksを導きます
あなたのアヤックス文が間違っている見ます場所。それは警告(「オンライン」)のすぐ下になりたいです。 – Undefined
ありがとうございます。私の投稿を更新しました。確認してください。 – Mercy