为了判断页面能正确的访问到服务器,要对页面的请求进行到服务器的连通性测试
然而,今天在测试时,一直无法捕获
net::ERR_CONNECTION_REFUSED
这个异常
最后在stackoverflow找到了解决方法
参考地址
How to handle net::ERR_CONNECTION_REFUSED in jquery ajax
附上我的代码
$.ajax({
url: testurl,
timeout: 5000
}).done(function (data) {
// 请求成功
}).fail(function (jqXHR, textStatus, errorThrown) {
// net::ERR_CONNECTION_REFUSED 发生时,也能进入
console.info("网络出错");
});