Javascript 隐藏输入字段中的数组不';不在邮递上显示

Javascript 隐藏输入字段中的数组不';不在邮递上显示,javascript,php,jquery,arrays,symfony,Javascript,Php,Jquery,Arrays,Symfony,我想在表单的隐藏输入字段中添加上传到数组的文件名。这就是我的表格: <input type="hidden" name="myFiles[]" id="myFiles" value=""> 如您所见,我有console.log(myList)显示: [Array[0], Array[0]] 0: Array[0] length: 0 name: "Hollowbody 4.gif" type: "image/gif" 1: Array[0]

我想在表单的隐藏输入字段中添加上传到数组的文件名。这就是我的表格:

<input type="hidden" name="myFiles[]" id="myFiles" value="">
如您所见,我有console.log(myList)显示:

[Array[0], Array[0]]
  0: Array[0]
    length: 0
    name: "Hollowbody 4.gif"
    type: "image/gif"
  1: Array[0]
    length: 0
    name: "Hollowbody 5.gif"
    type: "image/gif"
然后我提交表格。但在我的后台,我得到

array (size=1)
   0 => string '' (length=0)
当我想检查我的文件时

我做错了什么

更新:

if ($request->getMethod() == 'POST')
    {
        $form->bind($request);

        $data = $form->getData();

        if($form->isValid())
        {
            $data = $form->getData();

            var_dump($request->request->get('myFiles'));
            die();

我按照David的建议创建了一个逗号分隔的列表。就是这样做的:

myList += filename;
myList += ',';
myList += type;
myList += ',';

.. 你的后端是什么?添加了我的后端的一部分,在那里我转储我的文件你真的在把一个数组放入隐藏的表单字段吗?因为那是行不通的。。。你最好只是做一些像逗号分隔列表的事情。
myList += filename;
myList += ',';
myList += type;
myList += ',';