假如此處是大類,小類的聯動,bid代表你選擇的大類ID
function onchange_select(bid){
Ext.Ajax.request({
url: '${ctx}/bookmodules/small-type!buldString.action',
params:{
'bigTypeId' : bid //傳入大類參數
},
success:function(request,option){
var obj = Ext.decode(request.responseText);
var smallsel = document.getElementById('sid'); //小類下拉菜單,即你在HTML裏面定義的小類下拉框元素
smallsel.options.length = 0;
var deopt = document.createElement('option'); //創建下拉框中的option對象
deopt.label = "---請選擇---";
deopt.value = "";
smallsel.appendChild(deopt);
for(var i = 0; i < obj.items.length; i++){
var option = document.createElement('option');
option.label = obj.items[i].typeName;
option.value = obj.items[i].smallTypeid;
smallsel.appendChild(option);
}
},
failure:function(){
Ext.Msg.alert('錯誤','失敗');
},
scope: this
});
}