這裏是我的鋼軌在我看來從JavaScript調用Rails控制器/操作提交表單?
<%= form_tag :action=> "valider" do %>
....
<%= submit_tag "Valider", {:class => 'bouton', :onclick=>"valider_form()"} %>
...<% end %>
形成它稱爲valider_form javascript函數,然後控制器將數據存儲在數據庫中的驗證者的行動。
當用戶以非空形式離開頁面時,我們建議存儲他的數據,我們希望調用valider_form()javascript函數和控制器的valider動作。我們使用OnUnload javascript事件,並且很容易調用valider_form()javascript函數。但是,我們不知道如何在javascript中調用valider動作,或者模擬這個post事件。
我還沒有足夠的瞭解Rails將其作爲答案,但是您應該查看不引人注意的JavaScript驅動程序以獲取Rails。 – 2012-08-13 17:19:23
你能澄清這個問題嗎?我不清楚你在問什麼。 – 2012-08-13 17:19:56
問題是:如何從javascript調用valider動作,或者如何模擬表單的POST動作到這個動作? – psic 2012-08-13 17:22:25