如何解决使Rails在按键上通过AJAX提交form_with
我正在尝试使用Rails 5.2构建一种计算器。 编写输入字段时,我需要更新结果字段。如果我按下键盘上的Enter键,一切都将与AJAX完美结合,但是如果我尝试在字段被修改后自动提交表单,则无法使用。
视图input.html.erb
cv1_5
<%= form_with url: achatproprietaire_output_path do |form| %>
<div class="form-group mb-3">
<%= form.label :credits_conso,"Montant des crédits conso",for:"example-helping" %>
<%= form.text_field :credits_conso,id: "example-helping",placeholder: "crédits conso",class: "form-control",id: "crédit_conso" %>
<span class="help-block"><small>en euros par mois</small></span>
</div>
$(document).ready(function(){
$("#crédit_conso").keypress(function(){
//this.form.trigger('submit.rails');
Rails.fire(form,'submit');
});
});
而且我的控制器中没有渲染或redirect_to。
我还尝试过在表单字段中添加“ Rails.fire(this.form,'submit')”,但它提交的表单没有AJAX。
我也不确定如何为需要之王处理视图和控制器。我在同一视图中有一个GET和POST请求->它是一个计算器...也许问题出在这里。
任何想法??
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。