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

wil*_*oup 0 javascript ajax

如果Web服务器出现故障,我试图让AJAX请求超时.有没有人有这样做的好方法?

jan*_*mon 5

jQuery提供了一个漂亮的解决方案

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

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

    error: function(){
        alert('Error loading data');
    }
}); 
Run Code Online (Sandbox Code Playgroud)