我正在尝试使用 AJAX/Unobtrusive JavaScript/JQuery 刷新 div 的内容。
如果我创建一个“刷新”链接并给它一个数据远程属性,这很容易做到。
但是,我想使用 setInterval 函数而不是使用链接每 2 秒刷新一次。
这段代码应该演示我正在尝试做的事情。放入 application.js 时它不起作用,因为没有评估 ERB,但希望它能解释我的目标。
setInterval(function(){
$("#scuttlebutt").html("<%= escape_javascript(render 'scuttlebutt') %>");
},2000);
在 Rails 3 中执行此操作的正确方法是什么?
(我正在使用 Rails 3.2.5)