私はデータベースからデータを取り込んで1つのドロップダウンを持っています。同じページには、第1の値から値が取り込まれるsecondeドロップダウンがあります。phpとjqueryの他のドロップダウンからの値に基づいてドロップダウン時に値を設定する方法は?
私はこのために何をすべきでしょうか、これにajaxを使用したいと思います。チュートリアルや私の問題を解決できるところからのリンク。
更新日: ここに私が使用したコードがあります。ここで
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('#cat').onChange(function(){
alert("oncha");
if($('#cat').val() == 'uprofile'){
file = 'uprofile.html';
}else if ($('#cat').val() == 'other'){
file = 'city.html';
}
$('#city').change(function(){
loadusers = $.ajax({
type: "GET",
url: file,
cache: false,
success: function (html) {
$("#city").html(html);
}
});
});
});
</script>
<tr>
<td class="label"><span id="required_span">* </span>Category</td>
<td colspan="2" class="data"><select name="cat" id="cat">
<option value="0">--Select Category--</option>
<option value="O/O">O/O</option>
<option value="company driver">company driver</option>
<option value="other">other</option>
</select></td>
</tr>
<tr>
<td class="label"><span id="required_span">* </span>City</td>
<td colspan="2" class="data"><select name="city" id="city">
<option value="0">--Select city--</option>
</select></td>
</tr>
はcity.html
<option>1</option>
<option>2</option>
の内容ですが、でも、アラート機能を動作することはできません。コードには何がないのですか?
ヒント:右の "関連"の列を見ると、あなたに役立つ重複の_Aが表示されます。 –