複数の Web サーバーをチェックしてオンラインかどうかを確認する Web サイト用の関数を作成したいと考えています... jQuery.ajax() を使用しています。JSONP を使用する必要があることに気付きましたが、よくわかりません。どうやってするか!IP アドレスの配列があり、対応するサーバーが利用可能かどうかを確認したいと考えています。
これまでの私のコードは次のとおりです。
function urlExists(url){
$.ajax({
timeout: 5000,
type: 'GET',
dataType: 'jsonp',
url: "http://" + url,
cache: false,
"error":function(XMLHttpRequest,textStatus, errorThrown) {
if(errorThrown == "timeout") {
alert("woah, there we got a timeout...");
// At this point the request shall abort
}
},
statusCode: {
404:function(){
alert("404!");
},
0:function(){
alert("0!");
},
500:function(){
alert("500!");
},
200:function(){
alert("it worked!");
}
}
});
}
urlExists("192.168.5.55");
その後、Webサーバーがオンラインかどうかを保存したいのですが、どこですか?