我有一个表单,大部分只是作为普通表单提交,所以我不想在 form_tag 中设置 :remote => true 选项。
然而,在某些情况下,我希望能够有一个 javascript 函数发布表单,就像它是通过 :remote => true 发布的一样。我需要在 javascript 中做什么来完成这个任务?
我对此有点陌生,但这里...
Rails.js(至少是 jquery)定义了以下函数来捕获和提交表单:
$('form').live('submit.rails', function(e) { ... });
如果您使用以下内容,它应该触发相同的函数(如果 :remote => true,那么它不会导致页面重新加载):
$("#<yourformid>").trigger("submit.rails");
因此,如果您想在选择更改时提交表单,您可以将上面的触发器调用设置为选择的 :onchange 我想。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)