今天我意识到一个组合框可以控制第二个组合框的数据是非常有用的。我的问题 -> 我以前从未使用过 Ajax。
目前在以下网页上工作:http: //194.247.30.66/~keizer/?ond= woningen
尝试使用左侧的组合框。
我的一般问题:我讨厌提交按钮,我讨厌默认外观,如何使用 Ajax 处理第二个组合框的数据?例如:第一个组合框包含一个城市列表。当我选择一个城市时,它应该自动更改组合框 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>