似乎无法弄清楚如何将查询(json)数组发布到rails Controller #action
我只是喜欢
var myarray = []; ( with values )
我想要发布到的 Controller 操作:
def process
end
我到处都能找到有关如何获取 JSON -> Jquery 的答案 但我需要相反的方式。有人知道该怎么做吗?不会那么难吧?!
最佳答案
可能有几种方法可以做到这一点,但这里是一种。使用像这样的 JS 来发布到你的 Controller :
var target = "your-action-url";
var myarray = [1,2,3,etc];
$.ajax({
type: 'get',
url: target + '?order='+myarray.join(',') ,
dataType: 'script'
});
然后,在您的 Controller 中:
data = params[:order].split(',')
现在你有了一个与 javascript 中的数组相匹配的数组。
关于jquery - 简单的?将 Jquery 数组发布到 Rails Controller #action,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688674/