Rails 3如何使用jquery提交远程表单并避免回调 [英] rails 3 how do i submit a remote form with jquery and avoid callbacks

查看:106
本文介绍了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提交远程表单并避免回调的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆