【发布时间】:2017-05-08 13:56:28
【问题描述】:
如果任何元素发生更改,我正在尝试使用 jQuery 提交表单。目前我没有使用remote: true。
这里是渲染部分的代码:
views/assets/index.html.erb
<%= render @assets %>
部分代码:
views/assets/_asset.html.erb
<%= form_for [asset.project, asset] do |f| %>
...
<% end %>
以下是表单提交的javascript代码:
$(document).on('turbolinks:load', function() {
if (!($(".assets.index").length > 0)) return;
$('.edit_asset').change(function() {
alert("submitting..");
$(this).submit();
});
});
它正在做alert,但没有提交表单,请建议..
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-5 ujs