Javascript 实现AJAX超时的最佳方法是什么?

Javascript 实现AJAX超时的最佳方法是什么?,javascript,ajax,Javascript,Ajax,我试图在web服务器停机时使AJAX请求超时。有人有好的方法吗?取决于您使用的框架。例如,支持执行此操作的timeout选项。您还可以使用全局设置。jQuery提供了一个漂亮的解决方案 $.ajax({ type: "GET", timeout: 5000, url: "myurl.com", success: function(data) { alert('Data load: '+ data); }, error: func

我试图在web服务器停机时使AJAX请求超时。有人有好的方法吗?

取决于您使用的框架。例如,支持执行此操作的
timeout
选项。您还可以使用全局设置。jQuery提供了一个漂亮的解决方案

$.ajax({
    type: "GET",
    timeout: 5000,
    url: "myurl.com",

    success: function(data) {
        alert('Data load: '+ data);
    },

    error: function(){
        alert('Error loading data');
    }
});