Kil*_*ler 0 forms ajax jquery ruby-on-rails
Hii有一个只包含text_field_tag的ajax提交表单.我想在用户开始输入搜索字符串后立即提交表单.带宽/滞后不是问题,因为应用程序将托管在公司的内部网中.
我目前有这个:
<%= text_field_tag :search, params[:search], onchange: "$(this).parent('form').submit();"%>
Run Code Online (Sandbox Code Playgroud)
但是,当我开始输入表单时,它不会提交表单.只有当我点击进入.
怎么会?
这会在每次击键后发送一个ajax post请求:
<%= form_tag test_path, remote: true, method: :post do |f| %>
<%= text_field_tag :search, params[:search], onkeyup: "$(this).parent('form').submit();"%>
<% end %>
Run Code Online (Sandbox Code Playgroud)
测试并使用Rails 4.1.