0
我有一个需要订单输入过程的项目。订单将像从下拉列表中选择项目一样简单。每个订单可能包含多个用于采购的行项目。根据我的理解,使用JQuery来克隆这个字段非常简单,而且我可以得到这么多。我挂断的地方是会有一系列选项与选定的项目相关,这些项目需要与特定订单项相关联。一个典型的顺序可能看起来像:使用PHP和嵌套数组输入的动态表格
- 产品型号:华硕基础桌面
- 选项
- 4GB RAM选项
- 的Windows 7 64位专业版
- 产品型号:HP BASE LAPTOP
- 个选项
- 2GB RAM选项
- 的Windows Vista的X32
我的HTML标记看起来像:
<tr class="firstProduct productOrder">
<td>Product Name</td>
<td>
<select id="ProductNameSelect" name="productOrdered[]">
<option selected="selected" value="0">Select a Product...</option>
<option value="1">ASUS BASE DESKTOP</option>
<option value="2">HP BASE LAPTOP</option>
</select>
</td>
</tr>
<tr class="firstProduct productOrder">
<td>Product Options</td>
<td>
<label>4GB RAM Option<input type="checkbox" name="productOption[0][]" value="1" /></label>
<label>Windows 7 x64 Professional<input type="checkbox" name="productOption[0][]" value="2" /></label>
<label>Windows Vista x32<input type="checkbox" name="productOption[0][]" value="3" /></label>
</td>
</tr>
领域都有了productOption的名字命名到嵌套数组,否则为productOrdered [1]选择的选项可能无法正确分配。我需要能够从[0] []到[1] []到[2] []迭代productOption的名称,以便为每个添加的订单重复这样的操作,以便可以在PHP的POST变量中正确处理它。
除了在JQuery中搜索前一个子项并解析名称以确定productOption名称中使用的下一个ID之外,是否有“最佳方法”或至少更常用的方法来实现此目标?
我不能轻易辩解...... – Jeff 2011-03-15 02:44:13