我在rails上使用javascript。我的代碼想要提交form_for當我點擊保存按鈕。請幫幫我。謝謝!我的Javascript代碼不起作用
編輯
我要打的form_for
edit.html.erb
<% @sheets.each do |getsheets| %>
<%= image_tag "sheets/#{getsheets.sheetimage.split('/')[-2]}/#{getsheets.sheetimage.split('/')[-1]}" %>
<div>
<%= form_for getsheets , :url => sheet_attachment_path(getsheets.sheetid,getsheets.sheetid), :html => {id: 'editsheets'} do |f| %>
<%= f.label :"Name: " %>
<%= f.text_field :name %>
<%= f.hidden_field :sheetid, :value => getsheets.sheetid %>
<%= f.hidden_field :projectid, :value => getsheets.projectid %>
<%= f.hidden_field :sheetimage, :value => getsheets.sheetimage %>
<% end %>
</div>
<br>
<% end %>
<div>
<%= button_tag "Save", id: "saveallsheets", :class => "btn btn-primary" %>
</div>
外的按鈕的application.js
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require_tree
$(document).ready(function() {
$('#saveallsheets').on('click', function() { $('#editsheets').submit(); });
});
在控制檯中的任何錯誤? –
嘗試添加'return false;'作爲js函數的最後一行。 – panmari
當我點擊保存按鈕時,控制檯上沒有任何反應。 – Ariz