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();无论何时你想取消电话. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |