首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript -表单仅提交和刷新一次

Javascript -表单仅提交和刷新一次
EN

Stack Overflow用户
提问于 2016-04-23 09:25:51
回答 1查看 51关注 0票数 0

目前我有一个脚本,它每10秒刷新一次我的‘聊天’页面,因为它从数据库中检索聊天。但是,目前页面加载后,我必须等待10秒(或我在当前js中指定的秒数)才能显示聊天。

我不确定如何开始在window.onload上只加载一次聊天,然后每10秒加载一次。我已经尝试了相当多的方法,但它们只会导致onload不断执行。

当前js

代码语言:javascript
复制
<script>
        window.onload = function() {
        window.setTimeout('document.chatMsgListForm.submit()', 10000)
    }
</script>

我也试过了

代码语言:javascript
复制
<script>
var done;
window.onload = function(){
    while(!done) {
      document.forms['formChat'].submit()
      done=true;
    }
}

window.onload = function() {
    window.setTimeout('document.formChat.submit()', 10000)
}
</script>

但不幸的是没有运气。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-04-23 11:44:51

您应该考虑将AJAX轮询或长轮询与WebSockets或其他东西一起使用。

例如,看看这个answer和这个article

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36805569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档