0
我有一個remote => true
表單並希望提交它並避免提交方法。rails 3我如何提交一個帶jQuery的遠程表單並避免回調
通常我會做
form$.get(0).submit()
form$.submit(function(){..avoid going here..})
但這發送形式爲HTML而不是JS。任何方式來做到這一點,並獲得js的迴應?
謝謝!
我有一個remote => true
表單並希望提交它並避免提交方法。rails 3我如何提交一個帶jQuery的遠程表單並避免回調
通常我會做
form$.get(0).submit()
form$.submit(function(){..avoid going here..})
但這發送形式爲HTML而不是JS。任何方式來做到這一點,並獲得js的迴應?
謝謝!
男人,我很痛苦找到。
答案是更換
$(form).get(0).submit()
$(form)[0].submit()
通過
$(form).trigger("submit.rails")
這將跳過所有提交甚至聽衆,除了鐵軌之一。
使用此代碼在您的控制器
respond_to do |page|
page.js {}
end
,並添加您的視圖中的文件與擴展名爲.js結束控制器的功能名稱。
什麼叫你回來。 –