我通过 Ajax 将一组数组从 jQuery 传递到 Rails:
search_array = [arr1, arr2];
在控制台中,它在传递时向我显示:
search_array => {"0" => ["Trader"], "1" => ["x1"]}
哪个是对的。
如何访问每个数组的值?我可以通过正常声明访问值数组:
myArrayInRails = params[:searchArray]
然后进行正常调用,例如:
myVar = myArrayInRails[0]
并获得价值,但我无法深入了解:
myVar = myArrayInRails[0][0]
它给了我:
Undefined method '[]' for nil:nilClass.