我有一个 form_remote 非常适合表单货币。我要做的唯一更改是取消选择框的提交按钮。所以他们只需点击正确的货币并提交 ajax 请求。
<%= collection_select(:currency, :set, Currency.find(:all, :conditions => 'primary_source = "ECB"'), :code, :pretty_name, { :selected => session[:currency] }, { :onchange => "$('currency').submit()" } ) %>
onchange 适用于选择,但不是使用远程 ajax 请求,而是刷新整个页面......而不仅仅是一个元素,我如何启动 remote_tag 以便它执行与单击提交相同的操作?