今日、1つのコンボボックスが2番目のコンボボックスのデータを制御できる場合に非常に便利であることに気付きました。私の問題->私はこれまでAjaxを使ったことがありません。
現在、次のWebページに取り組んでいます:http://194.247.30.66/~keizer/?ond = woningen
左側のコンボボックスを使用してみてください。
私の一般的な質問:送信ボタンが嫌いです。デフォルトの外観が嫌いです。Ajaxを使用して2番目のコンボボックスのデータを処理するにはどうすればよいですか?例:最初のコンボボックスには、都市のリストが含まれています。都市を選択すると、コンボボックス2(ハウスカテゴリのリストが含まれています)のデータが自動的に変更されます。
最初のボックスでEchtを選択すると、box2にデータベースにないデータが表示されないようにする必要があります。
この無知な初心者を助けてください。
私が持っているデータ:
<script type="text/javascript" src="js/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="js/jquery.selectbox-0.1.2.js"></script>
<script type="text/javascript">
$(function () {
$("#woonplaats").selectbox();
$("#pandtype").selectbox();
$("#vraagprijs_vanaf").selectbox();
$("#vraagprijs_tot").selectbox();
jQuery(function(){
jQuery('ul.sf-menu').superfish();
});
$("#woonplaats").selectbox({
onChange: function (val, inst) {
$.ajax({
type: "GET",
data: {country_id: val},
url: "ajax.php",
success: function (data) {
$("#boxCity").html(data);
$("#city_id").selectbox();
}
});
},
effect: "slide"
});
});
</script>