加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何关闭“periodic_call_remote”

发布时间:2020-12-17 03:11:04 所属栏目:百科 来源:网络整理
导读:我在我的网络应用程序中periodic_call_remote更新div(main_div).此main_div包含用户可以单击的链接,用于调用覆盖main_div中的数据的操作. 我的问题是计时器正在periodic_call_remote函数上运行,即使用户已离开页面,该函数调用仍然想要返回.如果页面上存在mai
我在我的网络应用程序中periodic_call_remote更新div(main_div).此main_div包含用户可以单击的链接,用于调用覆盖main_div中的数据的操作.

我的问题是计时器正在periodic_call_remote函数上运行,即使用户已离开页面,该函数调用仍然想要返回.如果页面上存在main_div,则函数调用将清除当前正在显示的数据.如果main_div不在页面上,则javascript返回错误对话框.

所以,我的问题是,当用户离开定期更新的div时,如何停止函数调用?

解决方法

这个帖子: http://www.ruby-forum.com/topic/119372提供了我需要的答案.

从本质上讲,它归结为覆盖application_helper.rb文件中的periodic_call_remote,将PeriodicalExecutor放入js变量中.

然后,您可以调用poller.stop();无论何时你想取消电话.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读