今天我意識到,當一個組合框可以控制第二個組合框的數據時,它非常有用。我的問題 - >我從來沒有用過Ajax。Ajax + jQuery combobox
目前正在對以下網頁:http://194.247.30.66/~keizer/?ond=woningen
儘量使用組合框左側。
我的一般問題:我討厭提交按鈕,我討厭默認外觀,我如何使用Ajax來處理第二個組合框的數據? 例如:第一個組合框包含城市列表。當我選擇一個城市時,它應該自動更改組合框2的數據(包含一個包含房屋類別的列表)。
當我在第一個框中選擇Echt時,它不應該讓box2向我顯示一些數據,這些數據不在我的數據庫中。
請幫助這個無腦的noob請。
數據我有:
<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>
ajaxcode將無法正常工作,不知道如何開始 – Jordy 2011-04-13 13:20:35