【问题标题】:Time check function in extjs?extjs中的时间检查功能?
【发布时间】:2012-08-10 11:37:52
【问题描述】:

我正在尝试使用 extjs 4 制作一个电子邮件表单,一次向 12000 名公司成员发送电子邮件。

服务器一次不会容纳这么大的数字,所以我尝试编写一个函数,每三个消息或其他东西生成发送方法。

有人知道合适的功能吗?示例代码?或者每隔几秒/分钟/等刷新 extjs 表单的方法?

【问题讨论】:

    标签: javascript php html extjs extjs4


    【解决方案1】:

    不确定这是最好的方法。但是对于刷新页面,它是基本的 javascript

    document.location.reload(true)
    

    并使用setTimeout 重复重新加载。

    5 秒后重新加载:

    var t = setTimeout(function(){document.location.reload(true)}, 5000);
    

    但我宁愿建议使用 ajax callsetInterval 每隔 x 毫秒重复一次,这样您根本不必重新加载任何页面!

    一个更干净的方法是处理它on the backend

    另一个helpful article

    另一个helpful article

    【讨论】:

    • @HashimSerag Btw 欢迎来到 StackOverflow ;) 如果您喜欢 you can accept it 的答案和/或投票。如果您还有其他问题,可以编辑您的答案或将其发布在 cmets 中。很高兴我能帮上忙。
    • 我真的很抱歉,我是新的,你是对的 =)),我真的很喜欢你的回答,我用 ajax 方式制作了它,它非常有帮助,非常感谢你,从我开始我就一直在努力直到现在才问这个问题大声笑,谢谢你
    • 您可能还希望查看Ext.TaskManager,但正如 VDP 建议的那样,我真的不认为将此任务交给客户端 javascript 是一件好事 - 您的后端应该使用队列/cron。
    猜你喜欢
    • 2020-11-06
    • 1970-01-01
    • 2021-05-03
    • 2015-01-18
    • 2019-07-27
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多