我正在尝试创建一个非常小的简单表单来编辑单个复选框,并在修改复选框时使用 AJAX 自动提交。这是代码,其他 SO 问题暗示应该有效:
<%= form_for(workitem, :remote => true) do |f| %>
<%= f.check_box :is_complete, :onchange => 'this.form.submit()' %>
<% end %>
问题是这会导致整个页面的 HTML 提交,而不是 AJAX 提交。如何触发 AJAX 提交?