Рендеринг партиала, когда переключатель установлен, используя ajax - PullRequest
1 голос
/ 18 июня 2011

Мое поле поиска

Это мои радиокнопки

    <% [ '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;
  });

и этоin index.js.erb

$("#facilities").html("<%= escape_javascript(render("facilities")) %>");

Пожалуйста, вы можете мне помочь?Спасибо!

1 Ответ

1 голос
/ 18 июня 2011

Хорошо, это было довольно легко!

Смысл был добавить это в мое приложение. 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;
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...