rails 3如何使用jquery提交远程表单并避免回调
我有一个rails 3如何使用jquery提交远程表单并避免回调,jquery,ruby-on-rails-3,ruby-on-rails-3.1,ruby-on-rails-3.2,Jquery,Ruby On Rails 3,Ruby On Rails 3.1,Ruby On Rails 3.2,我有一个remote=>true表单,希望提交它并避免使用提交方法 通常我会这样做 form$.get(0).submit() form$.submit(function(){..avoid going here..}) 但这会将表单作为html而不是js发送。有没有办法做到这一点并得到js的响应 谢谢 在控制器中使用此代码 respond_to do |page| page.js {} end 在视图中添加一个文件,控制器的函数名以.js扩展名结尾。我很难找到这个人 答案是替换
remote=>true
表单,希望提交它并避免使用提交方法
通常我会这样做
form$.get(0).submit()
form$.submit(function(){..avoid going here..})
但这会将表单作为html而不是js发送。有没有办法做到这一点并得到js的响应
谢谢 在控制器中使用此代码
respond_to do |page|
page.js {}
end
在视图中添加一个文件,控制器的函数名以.js扩展名结尾。我很难找到这个人 答案是替换
$(form).get(0).submit()
$(form)[0].submit()
借
这将跳过除rails之外的所有submit-偶数侦听器 你收到的回电是什么。
$(form).trigger("submit.rails")