2013-05-17 154 views
0

目前,即時通訊使用下面的js行來加載我的HTML頁面的網站。加載外部網站視圖jQuery ajax

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

我如何使用jQuery/AJAX加載只有http://example.com返回HTTP狀態200,如果出事了類似錯誤500,504 ....等顯示另一頁。

+0

你看了文檔嗎? http://api.jquery.com/jQuery.ajax/ – slinky2000

回答

1

這應該讓你開始。

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

window.location重定向到指定的url,是dosn't加載你的HTML頁面的URI。

根據你的問題: jQuery Ajax error handling, show custom exception messages顯示如何處理ajax錯誤。在你的情況下,錯誤處理可能看起來像這樣:

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