setTimeout()
定义和用法
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
语法
setTimeout(code,millisec)
参数
描述
code
必需。要调用的函数后要执行的 JavaScript 代码串。
millisec
必需。在执行代码前需等待的毫秒数。
提示和注释
提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。
function GetNewMessage() { $.ajax({ type: "post", url: "im.ashx?ac=getnew&myself=" + myself + "&you=" + you + "&lastDate=" + lastDate, dataType: "json", success: function (msg) { //成功之后做什么事情···· //最后自己调用自己,5秒后执行 setTimeout("GetNewMessage()", 5000); } }); }