如何从rails select_tag获得回调响应?

时间:2014-01-10 18:47:22

标签: ruby-on-rails ajax ruby-on-rails-4

如果我有类似的代码:

<%= select_tag 'script-switcher', options_for_select(@scripts), prompt: "Choose" , data: { remote: true, url: url_for(mypath_path(current_store)) } %>

如何获得HTML回复?

2 个答案:

答案 0 :(得分:1)

我解决了这个问题:

.js.coffee

$('#script-switcher').bind "ajax:success", (event,data) -> $('.value-copy').html(data)

.html.erb

<%= select_tag 'script-switcher', options_for_select(@scripts), data: { remote: true, url: url_for(my_path()) } %>

答案 1 :(得分:0)

你无法通过remote获得html响应:true。

remote:true发送一个js请求(ajax请求),你将获得一个js响应。删除它以获得HTML响应。