目前,即時通訊使用下面的js行來加載我的HTML頁面的網站。加載外部網站視圖jQuery ajax
window.location = 'http://example.com';
我如何使用jQuery/AJAX加載只有http://example.com
返回HTTP狀態200,如果出事了類似錯誤500,504 ....等顯示另一頁。
目前,即時通訊使用下面的js行來加載我的HTML頁面的網站。加載外部網站視圖jQuery ajax
window.location = 'http://example.com';
我如何使用jQuery/AJAX加載只有http://example.com
返回HTTP狀態200,如果出事了類似錯誤500,504 ....等顯示另一頁。
這應該讓你開始。
$.ajax({
url: "http://www.example.com"
}).done(function() {
alert('done')
}).error(function() {
alert('error')
});
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';
}
你看了文檔嗎? http://api.jquery.com/jQuery.ajax/ – slinky2000