是否有一种通过javascript检测网络服务是否可访问的常用方法? 例如,如果Web服务器已关闭或其上的IIS已停止,我可以停止该程序。
答案 0 :(得分:1)
你可以简单地使用jQuery的AJAX函数向服务器发送请求,并监听错误(即:timeout)
var request = $.ajax({
url: "http://somewebsite.com",
type: "POST"
});
request.done(function(msg) {
$("#log").html("Website is up.");
});
request.fail(function(jqXHR, status) {
$("#log").html("Website is down.");
});