这些是我的单选按钮
<% [ 'categorie', 'strutture', 'attivita', 'servizi' ].each do |type| %>
<%= radio_button_tag 'search_type', type, params[:search_type] == type %>
<%= type.humanize %>
<% end %>
我想在选择其中一个之后立即渲染部分。
我认为这应该与我用于即时搜索的ajax调用非常相似,即:
application.js中的这段代码
$("#facilities_search input").keyup(function() {
$.get($("#facilities_search").attr("action"), $("#facilities_search").serialize(), null, "script");
return false;
});
,这在index.js.erb
中$("#facilities").html("<%= escape_javascript(render("facilities")) %>");
你能帮助我吗?谢谢!
答案 0 :(得分:1)
好的,这很容易!
重点是将此添加到我的application.js
$("#search_type_categorie, #search_type_attivita, #search_type_servizi, #search_type_strutture").live("change", function() {
$.get($("#global_search").attr("action"), $("#global_search").serialize(), null, "script");
return false;
});