【发布时间】:2009-06-24 06:00:02
【问题描述】:
有谁知道如何在系统读取下一行之前在 javascript 中休眠?
示例:
1 var chkResult = Validation();
2 //sleep here for for 10 sec before the next line been read
3
4 document.getElementById('abc').innerHTML = chkResult;
对于这个例子,如何让 javascript 在第 2 行休眠/等待 10 秒,然后继续读取第 4 行?我试过 setTimeout('', 10000);但它似乎对我仍然不起作用......
【问题讨论】:
-
在 javascript 中休眠是个坏主意,因为它会导致浏览器的 UI 变得无响应
-
我担心进行十秒钟的验证。是服务器响应的时间吗?如果您使用 ajax 调用进行验证,您不应该收到回调吗?
标签: javascript jquery ajax