次のコード選択ボックス div があります。
Make:<br>
<select name="Make">
<option value = "Toyota">Toyota</option>
<option value = "Honda">Honda</option>
</select>
<div id="side_model">
Model:<br>
<select name="Model">
<PHP CODE THAT SEARCHES DATABASE FOR ALL MODELS AVAILABLE AND LIST THEM AS OPTIONS ?>
</select>
</div>
そして、次の Jquery:
<script>
jQuery(document).ready(function($){
$('#Make').change(function() {
$.get('dropdown.php',{make: $(this).val() },function(d){
$('#side_model').html(d);
});
});
});
</script>
これは私のコードの非常に単純化されたバージョンですが、私がしていることは、make が選択されたら、ドロップダウン php でデータベースにクエリを実行し、その make のすべてのモデルを取得して、リストに入力するだけです。
私のdropdown.phpは次のようになります。
Model:<br>
<select name="Model">
<PHP CODE THAT SEARCHES DATABASE FOR ALL MODELS THAT MATCH THE MAKE SELLECTED AND LIST THEM AS OPTIONS ?>
</select>
わかりましたので、コードは 1 つの詳細を除いて、意図したとおりに機能します。
jQuery が div を dropdown.php のコンテンツに置き換える代わりに、その上に追加の選択ボックスを追加するだけです。
モデル選択ボックスを動的に生成されたコンテンツに置き換える jQuery コードを取得するにはどうすればよいですか?