【发布时间】:2014-10-08 19:02:46
【问题描述】:
我正在编写 Javascript 以了解不同的网站(开发、登台和产品)是否已启动。 下面是我的代码。
function URLStatusCheck(url)
{
try {
$.ajax(url,
{
contentType: "application/json; charset=utf-8",
dataType: 'jsonp',
crossDomain: true,
statusCode: {
404: function (xhr) {
alert("error 404");
},
200: function (xhr) {
alert("Site is UP");
}
},
error: function (jqXHR, textStatus, errorThrown) {
alert("error");
}
}
}).fail(function (jqXHR, textStatus, errorThrown) {
alert("Fail");
});
} catch (err) { alert(url); }
}
我遇到了无效 URL 的问题,以下错误显示在无效 URL 的浏览器命令中。
加载资源失败:服务器响应状态为 404(未找到)
加载资源失败:net::ERR_NAME_NOT_RESOLVED
那些错误我无法在任何地方捕获它们(try/catch、错误或 404)。 有人可以帮助我在哪里(方法或级别)处理这些错误。
谢谢, KPK
【问题讨论】:
标签: javascript jquery