跳到主要内容

timeout

2024年04月17日
柏拉文
越努力,越幸运

ajax.timeout 是一个无符号长整型数,代表着一个请求在被自动终止前所消耗的毫秒数。默认值为 0,意味着没有超时。

语法

const ajax = new XMLHttpRequest();
ajax.open("get","htt://localhost:4000/api",true);
ajax.timeout = 3000;
ajax.readystatechange = function(){
if(ajax.readyState === 4 && [200,304].includes(ajax.status)){
console.log(xhr.responseText);
}
};
ajax.send();