function change1(thiss) {
thiss = $id(thiss);
if (thiss.value == "")
return;
var myAjax = new Ajax(
"com.bpcc.chgs.consult.chgsconsultbiz.queryQuetype.biz");
myAjax.addParam("dictid", thiss.value);
myAjax.submit();
var dictids = myAjax.getValues("/root/data/dicts/dictid");//option的key数组
var dictnames = myAjax.getValues("/root/data/dicts/dictname");//对应option的key数组的value数组
var j = thiss.id.substring(6);
j++;
while ($id("select" + j) != null) {
$id("selectbox").removeChild($id("select" + j));
j++;
}
if (dictids.length == 0)
return;
var k = thiss.id.substring(6);
k++;
var select1 = document.createElement("select");
select1.id = "select" + k;
select1.onchange = "change1('select" + k + "');";
if (window.addEventListener) // Mozilla, Netscape, Firefox
{
select1.addEventListener('change', dispath("select" + k), false);
} else// IE
{
select1.attachEvent('onchange', dispath("select" + k));
}
$id("selectbox").a(select1);
var select2 = document.getElementById("select" + k);
select2.options.add(new Option("--请选择--", ""));
for (var i = 0; i < dictnames.length; i++) {
select2.options.add(new Option(dictnames[i], dictids[i]));
}
k++;
}
function dispath(thiss) {
return function() {
change1(thiss);
}
}