获取文本的值为ajax请求Rails的Feild

时间:2015-08-17 07:40:51

标签: ruby-on-rails

我有一个简单的rails表格看起来像这样

 <%= form_for :phrase, url: phrases_path do |f| %>
       <p>
        <%= f.label :"Enter Your Text" %><br>
        <%= f.text_area :text %>
      </p>
        <%= f.fields_for :order do |builder| %>
      <p>
        <%= builder.label :"ваш email" %><br />
        <%= builder.text_field :email %>
      </p>
  <% end %>

此表单转到相应的控制器,并在控制器中根据文本区域的值(文本)执行一些计算以创建价格,然后保存订单。

它运作得很好。但我有另一个要求。在提交此应用程序之前,用户可以单击按钮(插入表单之间的某个位置)以了解成本。如上所述,成本是使用text_area的文本和某种方法中的一些逻辑来计算的。我想实现按钮。在单击按钮时,将启动ajax请求,检索文本区域的值(文本),并根据某种方法计算成本。然后,该计算值显示在页面上。

我知道要启动ajax请求并更新页面。我不知道的是如何获取Ajax请求的text_area的值。我无法在javascript中应用所有内容,因为成本计算需要某种方法,这是ruby / rails依赖

0 个答案:

没有答案