【发布时间】:2012-08-29 22:03:57
【问题描述】:
在我的 rails 3 应用程序中,我有一个页面需要定期与服务器检查更新信息,然后相应地更新无序列表。按照Rails 3 equivalent for periodically_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) %>");
这里有什么问题吗?
【问题讨论】:
标签: jquery ruby-on-rails ajax coffeescript