我正在使用
<%= text_field 'person', 'one',:id => 'test', :onchange=>remote_function(:url=>{:action=>"update"}, :update=>"test") %>
<div id="test"></div>
现在我只想用 :action 发送 text_field 的值
即 :url=>{:action=>"update(value_of_text_field_entered"}
不想使用 params[:person][:one]。
有什么建议吗?或者如何使用 <%=observe_field%> 通过操作发送值?
最佳答案
您也可以尝试这个:
<%= text_field 'person', 'one' %>
### Paste following code in your javascript
$("#person_one").live("change", function(){
$.ajax({
complete:function(request){},
data:'person_one='+ $(this).val(),
dataType:'script',
type:'get',
url: '/update'route
})
});
关于ruby-on-rails - 在 Rails 上的 ajax 中传递文本字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2720867/