0

我正在使用 html 和 jquery。在我的页面中,我正在打开一个 URL,如果该 URL 无法打开,则网页中会显示“问题加载页面”或“未找到服务器”错误。如何抛出警报框而不是显示错误消息网页。提前致谢。

4

1 回答 1

2

您可以使用 ajax 检查页面是否存在,然后重定向到它。

<a href="/somelink" id="test1">Link1</a> <span id="result1"></span>

$.ajax($("#test1").attr("href"), {
  statusCode: {
    404: function() {
      $("#result1").html("not working");
    },
    200: function() {
      $("#result1").html("working");
    }
  }
});
于 2013-05-09T06:31:22.140 回答