我有一个二维数组:
如果我'警告'输出如下,我看到了预期的结果:
alert(myArray[0][0]['test']);
然后我将数组传递给html表单:
$('form#id1 #PassArray').val(myArray);
然后,我对表单提交感到满意,如果我这样做的话:
var received=$('input#PassArray').val();
alert(received[0][0]['test']);
我得到输出:undefined。
如果将数组传递给html表单,是否有必要以某种方式准备数组?
答案 0 :(得分:1)
IIRC,表单输入只能有一个字符串作为其值。
你可以
[]
以将其视为数组,即<input name="array[]" />