每当用户选择商品时,我的购物车代码会根据选择生成以下结构。每个tr代表一个商品,x表示基于该商品的不同值,id是该商品的ID。因此,每次的x、id和数量都不同。
<tr>
<td><span class="product-id" value="x"></span></td>
<td><img class="product-img" value="x" /></td>
<td><a class="product-name" value="x"></a></td>
<td><span class=product-color value="x"></span>
<td><select class="qnty-id" value="x"></select></td>
<td><span class="price-id" value="x"></span></td>
<td><span class="total-id" value="x"></span></td>
</tr>
我想将它们以数组或Json格式收集起来,就像这样:
array(x => array(
'id'=>'product-id',
'name'=>'product-name',
'color'=>'product-color',
'quntity'=>'qnty-x',
'price'=>'price-x',
'total'=>'total-x')
)
使用Ajax将它们发送到我的服务器端。 我会非常感激任何帮助。