我有这样的表单字段:
<input class="form-control js-invoice-product-search" placeholder="Product" autocomplete="off" type="text" name="data[products[0][name]]">如您所见,字段名为'data[products]‘。
但是当我提交表单时,我得到的结果如下:
["products[0"]=>
array(3) {
["name"]=>
string(4) "test"它去掉了方括号:"products[0“,所以如果我有多个产品,我会得到3个不同名称的元素,而不是数组。
发布于 2016-05-29 22:01:40
好吧,这是一个非常简单的解决方案。有点遗憾,因为我没有试过。
取而代之的是命名为"array[key1nestedone]“,你只需要使用”arraykey1“。
HTML不是PHP。:)
https://stackoverflow.com/questions/37375894
复制相似问题