0
如果Web服務器出現故障,我試圖使AJAX請求超時。有沒有人有這樣做的好方法?實現AJAX超時的最佳方式是什麼?
如果Web服務器出現故障,我試圖使AJAX請求超時。有沒有人有這樣做的好方法?實現AJAX超時的最佳方式是什麼?
jQuery提供了一個漂亮的解決方案
$.ajax({
type: "GET",
timeout: 5000,
url: "myurl.com",
success: function(data) {
alert('Data load: '+ data);
},
error: function(){
alert('Error loading data');
}
});
取決於您使用的框架。例如jQuery.ajax
支持執行此操作的timeout
選項。您也可以使用jQuery.ajaxSetup
來全局設置它。