我想在用戶從選擇框中進行選擇後,用JSON數據填充多個表單域。我對jquery非常陌生,所以很抱歉,如果我得到一些基本的錯誤。我不想在我的html中包含JSON,因爲它會經常更改,而且它是一個非常大的文件。以下是我有:根據JSON中的選擇值填充多個字段
<script type="text/javascript">
$.ajax({
url: '../includes/json/data/abbc.json',
success: function(data) {
$("#rig").html("<option >--select--</option>");
$.each(rigdetaillist.rigs,function(){
var rigName=this.rig;
$("#rig").append("<option value=" +rigName + ">" +rigName + "</option>");
});
$("#rig").change(function(){
var rigValue=$(this).val();
$.each(rigdetaillist.rigs,function(i){
var rigName=this.rig;
if (rigName==rigValue){
$(".rigdetail").val("");
$.each(rigdetaillist.rigs[i].rigdteails,function(i){
var rigdetailName=this.rigdetail
$(".rigdetail").eq(i).val(rigdetailName);
});
}
});
});
}
});
</script>
我找到了一些我需要做的事情。 http://plugins.jquery.com/project/cascade – user290687 2010-03-10 21:10:15