2014-01-20 113 views
0

我有一個表單,當有人點擊一個表單按鈕時,通過ajax呈現。表單呈現正確,但不提交。當我按下提交時,沒有任何反應,服務器也沒有收到任何東西。這裏是形式:ajax呈現表單不會提交

<%= form_for @employer_profile, :html => { :class => "clearfix", :id => "the_form"}, 
    remote: true do |f| %> 
    <%= f.text_field :position, class: "field" %> 
<%= f.submit "SAVE", class: "button button-save button-submit" %> 

這裏是生成的HTML:

<form id="the_form" class="clearfix" method="post" data-remote="true" 
action="/employer_profiles/13" accept-charset="UTF-8" 
    <input id="employer_profile_position" class="field" type="text" 
    name="employer_profile[position]"></input> 
<input class="button button-save button-submit" type="submit" value="SAVE" 
name="commit"></input> 

爲什麼不是形式提交?

+0

您可能會顯示生成的操作。 – devanand

+0

什麼都沒有生成。我只需點擊提交,沒有任何反應。 – Philip7899

+0

顯示html代碼並尋找'form action =「...」' – devanand

回答

0

您是否試圖通過將remote: true參數添加到調用中來更改提交按鈕以發送AJAX請求?

<%= f.submit "SAVE", class: "button button-save button-submit", remote: true %>