我正在尝试创建一个非常小的简单表单来编辑单个复选框,并在修改复选框时使用AJAX自动提交。这是other SO questions暗示应该起作用的代码:
<%= form_for(workitem, :remote => true) do |f| %>
<%= f.check_box :is_complete, :onchange => 'this.form.submit()' %>
<% end %>
问题是,这会导致整页HTML提交,而不是AJAX提交。如何触发AJAX提交?
答案 0 :(得分:8)
这似乎有效:
$(this.form).submit();
擅长救援。
答案 1 :(得分:1)