我正在使用 JQuery ajax 方法通过 rest api 调用服务。我在服务调用中添加了 5 秒的超时值。
$.ajax({
timeout:5000,
type:"POST",
url:"serviceurl",
data: fooandstuff,
error:function(){},
success:function(data){ console.log(data); }
});
这是我的函数调用。当我的服务关闭时,我正在测试这个,我认为它实际上在 5 秒后没有超时。因为它花了一段时间,然后当服务启动时,它实际上返回了响应。
所以,我试图了解 jquery 是如何实际实现这个超时的。