我想为我的网站编写一个函数,它检查几个 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");
之后我想保存网络服务器是否在线,但是在哪里?