ruby-on-rails - Rails 远程表单和更改选择不起作用

标签 ruby-on-rails ruby-on-rails-3

我试图关注:Rails: submit (via AJAX) when drop-down option clicked

但是这些选项似乎都不起作用(onsubmit、submit)

这是我目前正在刷新页面的内容:

= simple_form_for task, :remote => true, :format => :js do |f|`
    = f.association :status, :label => false, :include_blank => false, :input_html => {:onchange=>'this.form.submit();' }`

这只是定期发布表单并导致页面刷新。

如何让它通过 ajax 发布,这样页面就不会刷新?

最佳答案

只需将您的 onchange 更改为:

{:onchange=>'$(this.form).submit();' }

关于ruby-on-rails - Rails 远程表单和更改选择不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8177962/

相关文章:

ruby-on-rails - Rails Devise - 管理员角色、模型与属性

ruby-on-rails - 有没有什么好方法可以消除范围/谓词逻辑重复?

ruby - 将 rspec 和 cucumber 与 ruby​​ 和 rails 一起使用时堆栈级别太深 (SystemStackError)

ruby-on-rails - 带有 Acts_As_Taggable_On 的 Rails 3 中未初始化的标记常量

ruby-on-rails - Rails 3 - 临时文件路径?

ruby-on-rails - rails : Devise sign in error message behaviour

ruby-on-rails - 清除未使用 Assets 的方法是什么?

ruby-on-rails - 迁移到 Rails 3.2.1 后关系 "translations"不存在

ruby-on-rails - AWS::Errors::MissingCredentialsError in LocationsController#create 使用回形针和 aws Gem

ruby - Consistent String#hash 仅基于字符串的内容