如何重用 XMLHttpRequest?

let xhr = new XMLHttpRequest();

        let data = JSON.stringify({

            //some data...

        });

        xhr.open('POST', '/users');

        xhr.setRequestHeader("Content-Type", "application/json");

        xhr.send(data);

        let time;

        time = JSON.stringify({

            us: true,

        });

        setInterval(() => {xhr.send(time);}, 5000);

错误:未捕获的 DOMException:无法在“XMLHttpRequest”上执行“发送”:对象的状态必须是 OPENED


温温酱
浏览 182回答 1
1回答

不负相思意

XMLHttpRequests 在响应发送后关闭。我不确定它的用途,但是在您向用户端点发出原始请求后,setInterval 会不断尝试使用相同的 XHR 发送请求。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript