发布于 2023-11-28 00:31:36 浏览 265 次
$.ajax({
url: 'your-url',
type: 'GET',
timeout: 5000, // 设置超时时间为 5 秒
success: function(response) {
// 请求成功处理逻辑
},
error: function(xhr, status, error) {
// 请求失败处理逻辑
}
});
以下是一个示例,展示如何在 $.ajax 方法中设置超时时间为 5000 毫秒(即 5 秒):
3、
在上述示例中,如果请求在 5 秒内没有得到响应,将触发 error 回调函数,并且 xhr 对象的 status 参数将会是 "timeout"。
4、
请注意,timeout 参数仅适用于请求阶段,即在建立连接和开始接收服务器响应之间的时间。一旦连接建立并且服务器开始响应,超时设置将不再起作用。