如果我有类似的代码:
<%= select_tag 'script-switcher', options_for_select(@scripts), prompt: "Choose" ,
data: {
remote: true,
url: url_for(mypath_path(current_store)) }
%>
如何获得HTML回复?
答案 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响应。