Ruby on rails 触发器Rails 3 AJAX“;“手动”;
我有一个小表单,我想在下拉列表更改时通过AJAX提交。我已经将表单设置为:remote=>true 但如果我这样做:Ruby on rails 触发器Rails 3 AJAX“;“手动”;,ruby-on-rails,ajax,Ruby On Rails,Ajax,我有一个小表单,我想在下拉列表更改时通过AJAX提交。我已经将表单设置为:remote=>true 但如果我这样做: $('.element').change -> this.form.submit() 表单不是通过AJAX提交的。我是否可以以某种方式触发Rails ajax submit函数而不是.submit()?使用this.form.onsubmit()No.onsubmit()是一个事件?我想提交我的表单,但我想让Rails捕获它并处理AJAX。如果我使用这个.form
$('.element').change ->
this.form.submit()
表单不是通过AJAX提交的。我是否可以以某种方式触发Rails ajax submit函数而不是.submit()?使用
this.form.onsubmit()
No.onsubmit()是一个事件?我想提交我的表单,但我想让Rails捕获它并处理AJAX。如果我使用这个.form.submit(),那么表单将被提交,但仅作为普通请求而不是AJAX。您使用的是jQuery UJS吗?试试这个答案,我想问题是我正在尝试在Active Admin中这样做,它似乎没有使用与Rails默认相同的JS。。。