Javascript 在RubyonRails中使用形式为的触发器jQuery
我是RubyonRails的新手,我正在尝试为触发一个jQuery函数 我的表单代码如下所示:Javascript 在RubyonRails中使用形式为的触发器jQuery,javascript,jquery,ruby-on-rails-3,Javascript,Jquery,Ruby On Rails 3,我是RubyonRails的新手,我正在尝试为触发一个jQuery函数 我的表单代码如下所示: <%= form_for @company, :url => create_paying_registration_path(:industry => apt(@plan.industry, :industries), :plan => @plan.name), :html => {:id => "card-form"} do |f| %> &
<%= form_for @company, :url => create_paying_registration_path(:industry => apt(@plan.industry, :industries), :plan => @plan.name),
:html => {:id => "card-form"} do |f| %>
<%= render 'form_carrier', :company => @company, :plan => @plan, :f => f %>
<% end %>
表单不会触发jQuery函数,但如果我使用form\u标记
,它会触发jQuery函数:
<%= form_tag('/checkouts/charge', id: 'card-form') do %>
我的问题是,的表单_有什么不对?
我需要触发jQuery,然后从表单重定向到路径
提前感谢。请将提交添加到表格中,以便
form_for @paintings, :url => "/paintings/handlelike", :method => "post", :remote => true, :html => {:id => "submit_form_id",:onsubmit => "yourFunction();", :name => 'form'} do |f|
在你的js中:
yourFunction() {
$form = ...
...
}
将onSubmit添加到表格_中
form_for @paintings, :url => "/paintings/handlelike", :method => "post", :remote => true, :html => {:id => "submit_form_id",:onsubmit => "yourFunction();", :name => 'form'} do |f|
在你的js中:
yourFunction() {
$form = ...
...
}
对我来说,使用的jquery语法看起来很奇怪。但是,如果您将其应用于普通html表单(作为本地示例测试),您的jquery代码是否有效?抱歉,我忘了提到jquery是在coffeescript
中编写的。当我使用表单标记和普通html表单时,代码有效,但与表单不起作用。对于我,您是否尝试过使用表单提交,使用的jquery语法看起来很奇怪。但是,如果您将其应用于普通html表单(作为本地示例测试),jquery代码是否有效?对不起,我忘了提到jquery是在coffeescript
中编写的,当我使用表单标记和普通html表单时,代码有效,但与表单不起作用,因为您是否尝试过使用表单提交?