你可以使用setInterval函数来设置每隔2秒发送一次请求,并使用clearInterval函数来停止请求。下面是一个示例代码:

let intervalId;

function sendRequest() {
  // 发送http请求的代码
  // 你可以使用XMLHttpRequest对象或者fetch函数来发送请求

  // 请求完成后停止发送请求
  if (requestCompleted) {
    clearInterval(intervalId);
  }
}

// 设置每隔2秒发送一次请求
intervalId = setInterval(sendRequest, 2000);

sendRequest函数中,你需要编写发送http请求的代码,并在请求完成后设置一个标志(例如requestCompleted),以便在下一次调用sendRequest时停止发送请求。

请注意,上述代码只是一个示例,你需要根据你的具体需求进行修改。


原文地址: https://www.cveoy.top/t/topic/o1c1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录