加载外部网站视图jQuery ajax

时间:2013-05-17 08:19:20

标签: javascript jquery ajax

目前,我正在使用下面的js行在我的HTML页面中加载网站。

window.location = 'http://example.com';

如果http://example.com返回HTTP状态200,如何加载jQuery / AJAX,如果出现错误,如ERROR 500,504 ......等,则显示另一页。

2 个答案:

答案 0 :(得分:2)

window.location重定向到指定的网址,不会将uri加载到您的HTML网页中。

根据你的问题: jQuery Ajax error handling, show custom exception messages显示了如何处理ajax错误。在您的情况下,错误处理可能如下所示:

 error: function (xhr, ajaxOptions, thrownError) {
    window.location = 'http://example.com';
  }

答案 1 :(得分:1)

这应该让你开始。

$.ajax({
    url: "http://www.example.com"
}).done(function() {
    alert('done')
}).error(function() {
    alert('error')
});