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);
                }

            });
             
        }
原文地址:https://www.cnblogs.com/joeylee/p/3285154.html