假如此处是大类,小类的联动,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
});
}