定义和用法
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);
}
});
}