Как передать данные из jQuery в контроллер?

У меня есть два поля - дата окончания и начала (диапазон дат), и я должен передать их в контроллер и перезагрузить эту страницу.

Вот мой код из вида:

    <%= form_tag(:controller => "financial_reports", :action => 'index', :method => 'post') do%>//maybe this line should be edited
   <%= datepicker_input "report","start_date", :dateFormat => "dd/mm/yy" %>
  <%= datepicker_input "report", "end_date", :dateFormat => "dd/mm/yy"%>
  <%end%>

и сгенерированный HTML ():

  <form accept-charset="UTF-8" action="/financial_reports?method=post" method="post"...>
  <input id="report_start_date" name="report[start_date]" size="30" type="text" class="hasDatepicker"><script type="text/javascript">
<input id="report_end_date" name="report[end_date]" size="30" type="text" class="hasDatepicker"
    <input class="btn wide" id="btn-report" name="commit" type="submit" value="Run Report">
  </form>

Могу ли я получить значение datepicker следующим образом:

      $('#datepicker').datepicker({
    onSelect: function(dateText, inst) {
  $("input[name='report[start_date]']").val(dateText);
    }
});

и мне нужно передать их в контроллер и перезагрузить эту страницу, потому что на этой странице контроллер.

HERE I NEED TO PASS JQUERY VALUE

    @financial_reports = current_user.financial_reports.where(:created_at => start_date.to_date..end_date.to_date)

или я должен добавить другое действие или метод? Что вы можете предложить?

Ответы на вопрос(2)

Ваш ответ на вопрос