我有一个 jQuery 脚本轮询我的服务器以获取新数据,但如果它因任何原因失败,它需要显示错误消息。
这是我的 AJAX 请求:
$.ajax({
url: "query.php", // This just runs some MySQL queries and echos the results
cache: false,
error: function() {
$(".status").text("Server is offline.");
},
success: function(html) {
// Everything went fine, append query results to div
}
});
我发现如果重命名 query.php 使其无法访问,则会触发错误函数并显示消息。但是,如果我使 Web 服务器脱机,则不会触发错误功能。
如何调整我的代码以检测主机何时无法访问?