将二维数组设置为输入隐藏字段

时间:2015-07-21 14:29:00

标签: javascript jquery

我有一个数组,我有另一个要在循环中进入的数组

array1[ [box1, type1, 10], [box1, type2, 12] ]
array2[ [box2, type1, 10], [box2, type2, 12], [box2, type2, 12] ]

var curArray = new Array();

所以在循环中:

var testarray = new Array('box1', 'type1', 10);
curArray.push(testarray);

我必须发布它,所以我将它设置在一个隐藏的字段中。 array.push在我console.log(curArray)时工作,但是如果你通过

将它设置为隐藏字段
$('hdnField').val(curArray)

它不再是一个多维数组。

还有其他办法吗?

2 个答案:

答案 0 :(得分:3)

试试这个:

$('hdnField').val(JSON.stringify(curArray));

答案 1 :(得分:1)

您可以尝试JSON.stringify()

$('hdnField').val(JSON.stringify(curArray));

这有用吗?