我正在尝试从html表单发送数组。 长话短说是一个HTML搜索表单。以下示例适用于2个房间。
根据所选房间数量复制选择器
让我们说我的网页上的HTML是
//ROOM 1
<div class="selector">
//adult selector
<select id='adults-1' name="rooms[]" class="full-width">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
//ROOM 2
<div class="selector">
//adult selector
<select id='adults-2' name="rooms[]" class="full-width">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
//Kids selector
<select id='kids-2' name="rooms[]" class="full-width">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id='age-2' name="rooms[]" class="full-width nodisplay">
<option value="1">3</option>
<option value="2">4</option>
<option value="3">5</option>
<option value="4">6</option>
</select>
</div>
示例我选择2个房间:第一个房间有一个成人,第二个房间有两个成人和一个有4年选择的孩子。:
我需要:
// First Room
$rooms[] = array(array("paxType" => "Adult"));
// Second Room
$rooms[] = array(array("paxType" => "Adult"), array("paxType" => "Adult"), array("paxType" => "Child", "age" => 3));
由于