我被困在我的項目中的一個點,需要更改第一個選擇/下拉框的值更改時的選擇/下拉框的值。這些值將從數據庫中提取。在不同的選擇框上更改選擇框值
數據庫例如:
表:clicks_package
cpack_id cpack_name cpack_timer
1 Standard 30
2 Mini 20
3 Micro 10
表:clicks_pricing
cp_id cp_clicks cp_amount cp_package (cpack_id from table clicks package)
1 1000 30 2
2 500 20 1
3 1500 10 1
4 1500 10 2
CODE
<tr>
<th class="left-align">Clicks Package</th>
<td class="left-align" colspan="2"><select name="quantity" class="select-field" required>
<option value=""></option>
<?php while($f = $pacq->fetch()){ extract($f); ?>
<option value="<?php echo $cpack_id; ?>"><?php echo $cpack_timer; ?> secs (<?php echo $cpack_name; ?>)</option>
<?php } ?>
</select> // mistake in value rectified from value="<?php echo $cp_id; ?> to value="<?php echo $cpack_id; ?>
</td>
</tr>
<tr>
<th class="left-align">Clicks Required</th>
<td class="left-align" colspan="2"><select name="quantity" class="select-field" required>
<option value=""></option>
<?php while($f = $cq->fetch()){ extract($f); ?>
<option value="<?php echo $cp_package; ?>"><?php echo $cp_clicks; ?> clicks for $<?php echo number_format($cp_amount,2,'.',','); ?></option>
<?php } ?>
</select> // mistake in value rectified from value="<?php echo $cp_id; ?> to value="<?php echo $cp_package; ?>
</td>
</tr>
現在,我要的是我想改變Clicks Required
當Clicks Package
根據表格點擊定價中的包裝ID進行更改時的選擇框值。例如,如果用戶從選擇框Clicks Package
中選擇Standard
,則Clicks Required
選擇框將顯示值爲cp_id
2和3,因爲cp_package
已從clicks_package
表中繼承了id 1。我希望使用jQuery將其更改爲LIVE。我盡力解釋這個問題。請幫忙。
嘗試使用$(文件)。在( '變',「輸入',function(){var id = $(this).val(); //根據您選擇的Id調用您獲取clicks_pricing表數據的URL }); – sam
通過AJAX它可以完成@Shubham。 –