【发布时间】:2016-06-16 16:41:09
【问题描述】:
信息:
我有两个模型:link 和 campaign in show.html.erb for link 我有以下两种形式:
<%= form_for @link, method: :delete, remote: true, id: "delete" do |f| %>
<%= f.submit :"Submit", id: "linksubmit" %>
<% end %>
<%= form_for :campaign, url: campaigns_path do |x| %>
<%= x.hidden_field :title, value: @link.title %>
<%= x.hidden_field :name, value: @link.name %>
<%= x.hidden_field :link, value: @link.link %>
<%= x.hidden_field :description, value: @link.description %>
<%= x.hidden_field :owner, value: current_user.try(:email) %>
<%= x.hidden_field :date, value: Date.today.to_s %>
<%= x.submit :Start, id: "campaignsubmit" %>
<% end %>
当我自己点击提交按钮时,他们会做他们的工作,要么销毁link,要么创建一个新的campaign,我需要同时提交两者。我试图用一些 JQuery 来做到这一点。这就是我所拥有的。
$('document').ready(function() {
$('button#campaignsubmit').click(function() {
$('form#delete').submit();
});
});
不起作用。我进行了一些测试,我知道 JQuery 运行良好,只是没有这个功能。有什么帮助吗?
【问题讨论】:
标签: javascript jquery ruby-on-rails forms