解决方案 »

  1.   

    用Request.From["select的name"]来接收第二个select的值
      

  2.   

    页面首先加载一级combox的数据  当你combox触发选择事件后
    用取出的值去查询寻数据  绑定给二级的combox
      

  3.   

    额我是前台读取select的值。用$("#id").val()取值为空。。
      

  4.   

    我已经取出第二级数据并赋值给第二级的select了,但是在赋值后我就去做取值的操作了,取不到第二级的值
      

  5.   

    function fillZD() {
        $("#zdNm").empty();
        var stName = $("#stNm").val();
        $.post("PageServices.aspx", { action: "getZd", data: stName }, function (json) {
            $.each(json, function (i, item) {
                $("<option></option>").val(item["STNM"]).text(item["STNM"]).appendTo($("#zdNm"));
            });
        }, "json");
    }
    这个是我第二级的赋值操作。
      

  6.   

            $.each(json, function (i, item) {
                $("#zdNm").append("<option value=\""+ item["STNM"] +"\">"+ item["STNM"] +"</option>");
            });这样不就直白多了吗?  程序不是越复杂就越能显得你牛X,要学会用简单的方法去实现想要的效果
      

  7.   

    汗。我那样写也很直白问题的关键是我第一级的select改变后,然后我就加载第二级,也就是刚刚的代码,然后在进行读取值的操作,第二级的值为null