Я пытаюсь автоматически отправить форму, когда страница загружается с использованием кода jQuery , указанного ниже:
$(document).ready(function(){
$("#finds_expense").submit();
});
Для отправки формы требуются параметры как JS .Когда я отправляю форму вручную, она работает отлично, но когда я использую jQuery (document).ready
, параметры передаются как HTML , а не JS .Я ценю любую помощь в этом.Застрял с этой проблемой в течение достаточно долгого времени.TQ.
Ниже приведен код для finds_expense
:
<div id="month-lookup">
<%= form_tag search_expense_path, remote: true, method: :get, id: "finds_expense" do %>
<div class="form-group row no-padding text-center col-md-8">
<div class="col-md-4">
<%= text_field_tag :month, params[:month],
placeholder: "month",
autofocus: true,
class: "form-control search-box input-lg" %>
</div>
<div class="col-md-4">
<%= text_field_tag :year, params[:year],
placeholder: "year",
autofocus: true,
class: "form-control search-box input-lg" %>
</div>
<div class="col-md-2">
<%= button_tag(type: :submit, class: "btn btn-lg btn-success", id: "submit_expense") do %>
<i class="fa fa-search"></i> Send
<% end %>
</div>
</div>
<%end%>