本文介绍了Rails 3如何使用jquery提交远程表单并避免回调的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个remote => true
表单,想提交它,并避免使用Submit方法.
I have a remote => true
form and would like to submit it AND avoid a submit method.
通常我会做
form$.get(0).submit()
form$.submit(function(){..avoid going here..})
但是这会将表单发送为html而不是js.有什么方法可以让js作为响应吗?
but this sends the form as html instead of js. Any way to do this and get js in response?
谢谢!
推荐答案
一个我很难找到的人.
答案是替换
$(form).get(0).submit()
$(form)[0].submit()
作者
$(form).trigger("submit.rails")
这将跳过除rails以外的所有提交甚至侦听器.
this will skip all submit even listeners except the rails one.
这篇关于Rails 3如何使用jquery提交远程表单并避免回调的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!