请问我想让setTimeout每四秒读取一次数据库,好做到实时无刷新更新,为什么不管用还报错,求大神帮忙解决
setinterval(updateMsg,1000)不用单引号,也不用括号试试
你定时器写到函数里边了。老铁!
回复 @深情不及久伴丶:你在最上边执行了函数,代码走到那的时候函数还没定义。把第三行执行代码那句放到函数后边,还有啊settimeout只执行一次。应该用setinterval吧回复 @lyl李先生:写到函数外面还是一样的出现那个错误,而且不按时间取读取也改成那样的了,还把第三行的函数房中setinterval的前面和后面还是一样的报那个错铁子
@lyl李先生不加括号我弄错了 @lyl李先生多谢两位了 @lyl李先生回复 @lyl李先生:不能加引号,但是括号是要加的老铁。定时器这么写setInterval(updateMsg,3000)变量作用域问题并且,逻辑也有问题应该是一次请求完成后,隔4秒再进行下一次请求,不然遇到请求卡的时候,都pending了其实换个方法,也是可以的,这个就是我换的个方法写的,铁子
websocket不好么,老铁~
回复 @徐舟:websocket挺好的啊我就看看就好
自动切管机 www.jushunjixie.com
回复 @深情不及久伴丶:哥你担待一下毕竟做推广不容易!回复 @湃大星:广告打我这里来了websocket不好么,老铁~
回复 @我是一只鱼_:websocket挺好的😭版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。