本帖最后由 is__ing 于 2011-10-20 10:40:44 编辑

解决方案 »

  1.   

    jquery不知道怎么用不过可以用我们的类库,这个比较简单类库下载页面也可以直接引用 <script src="http://jwindowsns.com/help/js/core/core.js"></script>jW.$("branchId").val(obj.branchId);//obj.branchId就是第一个应该选择的value
    var branchId = obj.branchId;
    if(!isEmptyStr(branchId))
    {
    //获取新增的供应商下拉框
    jW.xmlHttp.ajax("user/userInsertInit!searchDepart",
    {type:'post',data:'branchId='+:branchId,
     end:function(xml)
     {
    var departList=jW.$S(xml.responseXML).toJs();
    var str=[];
    for(var index = 0; index < departList.length; index++)
    {
    str[str.length]='<option value="'+departList[index].departId+'">'+departList[index].departName+'</option>';
    }
    jW.$('departId').append(str.join(''));
    jW.$("#departId").val(obj.departId);//obj.departId是第二的ID 
     }
    });
    }
      

  2.   

    提供解决思路:一般通过ajax来实现类似二级联动或者更多级联动,当然,如果菜单是写死的可以使用数组赋值不必再通过ajax取后台数据了。第一级菜单变动时首先将其下级菜单长度设置为0或1,这样即清空下级菜单值,然后再重新赋值。