我有一个在 rails 应用程序上使用 .keyup 方法的搜索功能。我知道这个电话正在工作,因为我输入的第一个字母是搜索并显示结果。如果我继续键入它不会继续搜索该方法。下面是我的 jquery 以及它正在调用的我的 rails 视图的一部分。
jQuery
$("input#search").keyup(function (){
$.get($("#verified_search").attr("action"), $("#verified_search").serialize(), null, "script");
return false;
});
index.js.erb
$(".results").html("<%= escape_javascript(render("search")) %>");
index.html.erb 视图
<%= form_tag admin_view_index_path, :method => 'get', :id => 'verified_search' do %>
<%= text_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => :nil %>
<% end %>
<%= render 'search' %>