如何根據另一個下拉值更改下拉值?如果使用JQuery和AJAX後在表單中選擇另一個下拉菜單,則更改下拉值
我將有3個下拉列表值的形式,就像下面:
<form method="post" action="find.pgp"><div class="form-group col-lg-2">
<label>Country</label>
<select id="country" name="country" class="form-control">
<option value="1">Japan</option>
<option value="2">China</option>
<option value="3">New Zealand</option>
</select>
</div>
<div class="form-group col-lg-2">
<label>province</label>
<select name="province" class="form-control">
<option value="1">a province</option>
</select>
</div>
<div class="form-group col-lg-2">
<label>city</label>
<select name="city" class="form-control">
<option value="1">a city</option>
</select>
</div> <input type="submit> </form>
我要的是,
1日我選擇國名
第二屆省改爲根據國家有關它的表在DB
3日,我選擇省則變成了城市的城市下拉的值在數據庫中有關省臺
4日,我會提交這一切找到分貝的東西
那麼我應該用JQuery和Ajax來檢索值並更改下拉值呢? 謝謝
使用ajax來做到這一點。 http://www.w3schools.com/jquery/jquery_ajax_intro.asp – ameenulla0007
使用[jQuery.ajax()](http://api.jquery.com/jquery.ajax/)向您發送的服務器發送請求縣編號,返回該國的省份,併爲第二個下拉菜單設置選項。重複城市 –
@eskimo如何從國家下拉菜單發送數據?做下拉式需要它自己的形式發送一個值給服務器?你可以寫一個國家的AJAX文章,以便它可以將它的價值發送到服務器?謝謝 – user3224142