【发布时间】:2017-01-28 16:59:13
【问题描述】:
我需要将提交按钮替换为“link_to”。
#View
<%= form_for :task, remote: true, id: 'create_form' do |f| %>
....
<%= link_to 'OK', '', id: 'submit_link' %>
<% end %>
#CoffeeScript
ready = ->
$("#submit_link").click (event) ->
$("#create_form").submit()
$(document).ready ready
$(document).on "page:load", ready
单击触发器工作正常,但“submit()”方法不起作用,我不知道为什么。 我也尝试添加“event.preventDefault()”,但没有任何改变。
【问题讨论】:
-
你不见了
# -
操作。对不起,我只在这篇文章中错过了#。在我的代码中我有它。
-
试试
$("#create_form")[0].submit() -
@trueinViso,不,也不起作用
-
您在点击提交之前或之后是否在控制台中看到任何 javascript 错误?
标签: javascript jquery ruby-on-rails coffeescript