在我的 rails 3 应用程序中,我有一个页面需要定期与服务器检查更新信息,然后相应地更新无序列表。按照Rails 3 中显示的示例来等效于periodic_call_remote,我转换为适当的 CoffeeScript 并创建了必要的 .js.erb 部分。
页面调用服务器,服务器响应正确的 js 文件,但页面上的任何内容都无法修改。alert('foo');
工作正常,但任何事情的顺序.html()
或.replaceWith()
不会。
这是我的 CoffeeScript:
$(document).ready ->
setInterval () ->
$.ajax url: "programs", type: "GET", dataType: "script"
, 10000
和相应的.js.erb:
$("#programlist").html("<%= escape_javascript(render @programs) %>");
这里有什么问题吗?