我在我的网络应用程序中periodic_call_remote更新div(main_div).此main_div包含用户可以单击的链接,用于调用覆盖main_div中的数据的操作.
我的问题是计时器正在periodic_call_remote函数上运行,即使用户已离开页面,该函数调用仍然想要返回.如果页面上存在main_div,则函数调用将清除当前正在显示的数据.如果main_div不在页面上,则javascript返回错误对话框.
解决方法
这个帖子:
http://www.ruby-forum.com/topic/119372提供了我需要的答案.
从本质上讲,它归结为覆盖application_helper.rb文件中的periodic_call_remote,将PeriodicalExecutor放入js变量中.
然后,您可以调用poller.stop();无论何时你想取消电话.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。