如何使用setTimeout每隔10毫秒检查xmlhttp.readyState
How I Can Check xmlhttp.readyState with setTimeout every 10 milliseconds?
嗨,我是java脚本的新手,如何使用xmlhttp.onreadystatechange=function()
每10毫秒检查一次函数的状态,xmlhttp.readyState
,使用setTimeout
,我不知道如何每10毫秒进行一次。
谢谢。
xmlhttp.onreadystatechange
无论何时更改状态,都将被调用。
您不需要setTimeout
来检查xmlhttp.readyState
的值。
xmlhttp.onreadystatechange = function () {
console.log("readyState is now: " + xmlhttp.readyState);
}
您可以执行以下操作:
var state = 0;
xmlhttp.onreadystatechange = function () {
state = xmlhttp.readyState;
}
setInterval(function () {
console.log("readyState is now: " + state );
}, 100); // prints the readystate every 100ms
但我不明白你为什么要这样做。
此函数将每10ms持续重复一次:
(function readyStateCheck(){
//code to do the ready-state check
if (!someBreakingCondition){
setTimeout(readyStateCheck, 10);
}
})()
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 如何检查管道中未定义的项目
- 主干-不管怎样,检查事件以前是否绑定过
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 递归使用 eval() 是检查程序执行的好方法吗?
- 检查onsubmit doenst work jquery contactform上的函数
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- API密钥使用和检查示例
- 如何让程序检查所选单词中是否有按键
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 用于检查数组中是否存在元素的javascript自定义方法
- xmlhttp.responseText不显示文本
- 如何检查字符串的一部分与数组匹配
- Jquery如何检查今天的时间大于使用给定时间
- 使用javascript反复检查用户在facebook上的登录状态
- 使用 jQuery 检查所有值是否为空或已填充
- 使用Javascript使用数组检查文本框中的值
- 如何使用setTimeout每隔10毫秒检查xmlhttp.readyState
- XMLHttp请求无法加载 对预检请求的响应未通过访问控制检查