【发布时间】:2015-10-18 05:58:46
【问题描述】:
好的。所以我有一个小的 XHR 请求,其中返回了 json。成功后,json 会像这样传递。
var myArr = JSON.parse(xmlhttp.responseText);
myMainFunction(myArr);
function myMainFunction(arr) {
var vShipTypeID = arr[0].victim.shipTypeID;
}
我需要将 vShipTypeID 发送到 rails。我的目标是将此值发送回 activerecord,返回的信息将在 js 或 json 文件中发送到控制器中的 respond_to 语句。
@shipName = InvType.find(vShipTypeID).name
这是主要思想。客户端将船的ID发送给rails,rails返回船的名字。
我知道如何发出 Ajax 请求。
我不知道如何处理服务器端的请求。 Rails 收到数据后的含义,我在哪里找到它,以及如何将其转换为可用的,以便我可以根据我从客户端收到的值创建一个 activerecord 语句?
有人吗?
【问题讨论】:
标签: ruby-on-rails ruby ajax ruby-on-rails-4 activerecord