1

我有一个在我的主页上呈现的部分,它显示来自实例变量@matchup(例如@matchup.num_votes)的字段。单击匹配时,jQuery 事件处理程序向服务器发出 AJAX 请求,该请求更新 @matchup 上的字段值,然后通过随机拉取 Matchup 对象来更新 @matchup 的值。

如何在不刷新整个页面的情况下使这些更改(@matchup 的新值)反映在视图中?

4

1 回答 1

2

您可以通过 更新对象的 HTML *.js.erb。您需要要更新的内部 HTML 的 DOM 元素的 ID。如果 DOM 的 ID 是“match_up”:

$("#match_up").html('<%= escape_javascript(name of partial file which contain new html)) %>');
于 2013-10-04T17:30:22.503 回答