【发布时间】:2017-01-31 19:28:44
【问题描述】:
当.change 事件发生时,我想使用coffeescript 到.append 部分。问题是当.change 事件发生时,下面的代码不会呈现部分,而是<%= j render(:partial => 'participant_data').html_safe %> 在网站上显示为文本。
$('input[type=number][id=quantity-select]').change ->
$('#insert-here').append('<%= j render(:partial => \'participant_data\') %>')
return
当我运行$('#insert-here').append("Test") 时,页面上会显示Test 这个词。所以我的目标是正确的 div 并且能够 append 文本,但我想渲染部分而不是文本。
请告诉我我需要如何更改代码以便部分呈现。
【问题讨论】:
-
我没有用咖啡工作,但 js.erb 看起来不错。你能告诉我们你的咖啡文件和控制器吗?
标签: javascript ruby-on-rails ruby-on-rails-4 coffeescript