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