如何从轨道select_tag获取回调响应



如果我有这样的代码:

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

如何获得 html 响应?

我解决了这样做:

.js.咖啡

$('#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()) } %>

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

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

最新更新