Ajaxを使用してデータを投稿するための次のフォームがあります。
<%= form_tag(check_answer_path, :id =>'myForm', :method => 'post', :remote => true) do %>
some form fields here...
<%= submit_tag('Next', :class => 'btn btn-primary') %></td>
しかし、[次へ] ボタンをクリックしてもフォームが送信されません。:id および :remote 属性を削除すると、驚いたことに、フォームは問題なく送信されます (ただし、ページはリロードされますが、これは望ましくありません)。
ajaxForm()
目標:コールバックを処理するために使用してフォームを送信したい$("#myForm").ajaxForm()
。したがって、属性が必要であり、:remote
(属性を使用して) フォームを識別する必要もあり:id
ます。
属性を含める:id
とフォームが送信されないのはなぜですか?:remote
Rails 3.2.8 と jquery-rails を使用しています。
前もって感謝します。