微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – rails 3.1提交带有链接的ajax(remote:true)表单

在rails 3.1 app上使用ajax,我需要能够使用链接而不是提交按钮提交ajax表单(使用remote:true).

我需要对链接(或表单)做什么才能使其作为ajax提交而不是正常的表单提交?我尝试将onclick java添加链接中,但在每种情况下,它只是以非ajax方式提交表单(页面刷新).

使用提交按钮时,ajax表单目前工作正常,所以它必须是小的……

谢谢!

解决方法:

使用以下内容创建表单时:remote =>如果Ajax事件绑定到表单的提交按钮,则为true.您必须使用javascript来触发该事件.这是我用来完成类似的一些代码

<%= form_for [item.list, item], :remote => true, :html => { :'data-type' => 'json', :id => 'change-completed-form' } do |f| %>
    <td><%= f.label :name, item.name %></td>
    <td><%= f.check_Box :completed, :onClick => "this.form.submit_button.click();" %></td>
    <%= f.submit :id => 'submit_button', :style => 'display: none;' %>
<% end %>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐