我有一个如下所示的表格:
<input type="text" name="item[101][0][date]" value="2012" />
<input type="text" name="item[101][0][price]" value="10.00" />
<input type="text" name="item[101][0][colour]" value="orange" />
<input type="text" name="item[101][1][date]" value="2013" />
<input type="text" name="item[101][1][price]" value="5.00" />
<input type="text" name="item[101][1][colour]" value="blue" />
而且我希望能够从前 2 个键中选择整个数组并将整个数组存储为 javascript 中的数组,以便我可以通过 AJAX 将其发送到 PHP。
我现在在 jQuery 中有这个,但它似乎并没有产生我想要的东西。
var products = $('input[name~="item['+itemCode+']['+basketId+']"]');
其中 itemCode 和 basketId 并从提交按钮(正在工作)中检索。
一旦我有了这个名为“products”的数组,我就知道如何序列化它并将其作为发布请求发送,我似乎无法最终得到一个数组,例如:
products[101][0][date] = 2012
products[101][0][price] = 10.00
products[101][0][colour] = orange
或者:
products[101][1][date] = 2013
products[101][1][price] = 5.00
products[101][1][colour] = blue
对此的任何帮助将不胜感激!
谢谢!