为什么setTimeout只执行一次?
Why setTimeout executed only one time?
函数NotifyMe()只执行一次超时。如何修复?
$(document).ready(function(){
var mydata = [];
$.ajax({
url: '3.php',
async: true,
dataType: 'json',
success: function (json) {
mydata = json.result;
if ( mydata=="yes" )
{
//notifyMe();
setTimeout(notifyMe, 1000);
}
}
});
});
尝试使用setInterval代替setTimeout
相关文章:
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- setInterval()序列中的setTimeout()只触发一次
- setTimeout 在循环中只运行一次
- 使用 setTimeout 调用一次 forEach 的回调函数即可完成
- 每x秒执行一次setTimeout和Ajax时内存泄漏
- setTimeout 每 1 秒有效,但不是每 60 秒一次
- 确保一次只运行一个 setTimeout(处于活动状态)
- 简单嵌套的 setTimeout() 只运行一次 (JavaScript)
- 防止ajax回调settimeout每次单击执行一次以上
- setTimeout一直在启动,如何使它只启动一次
- setTimeOut/setInterval只运行一次
- setTimeout 只运行一次,而不是重复运行
- setTimeout方法执行一次
- setTimeout在for循环中一次触发
- setTimeout只运行一次
- 为什么setTimeout只执行一次?
- setTimeout不是只运行一次
- setTimeout只运行一次
- 使用setInterval或setTimeout获取每x秒重复一次的函数
- setTimeout在循环表达式中只发生一次