Ajax实现三层级联1

<script type="text/javascript" src="ajax/jquery.js">
    </script>
 <script type="text/javascript">
          //页面的初始化
    function DropDownList1Changed() {
 companyid = $("#DropDownList1").val();
              $("#DropDownList2").empty();
              $("<option value='0'>--Please-select--</option>").appendTo($("#DropDownList2"));
              $("#DropDownList3").empty();
              $("<option value='0'>--Please-select!--</option>").appendTo($("#DropDownList3"));
$.ajax({
                  type: 'post',
                  url: 'DropDownHelper.aspx?type=' + companyid,
                  data: "",
                  success: function (data) {
           var str = data.split("|");
                      var st = "";
                      var i = 0;
                         for ( i = 0; i < str.length; i++) {                      
                          if (i == 0) {
                          var st1 = str[0].split("\"");
                              st1[1] = "\"" + st1[1] + "\""
                               st = st1[1].split(":");
                          } else {
                          st = str[i].split(":");
               }
                          $("<option value='" + st[1].replace("\"", "") + "'>" + st[0].replace("\"", "") + "</option>").appendTo($("#DropDownList2"));


                      }
                  }
              });
            }

                       function DropDownList2Changed() {
  warehouseid = $("#DropDownList2").val();
                           $("#DropDownList3").empty();
                           $("<option value='0'>--Please-select!--</option>").appendTo($("#DropDownList3"));
                           $.ajax({
                               type: 'post',
                               url: 'DropDownHelper2.aspx?type1=' + warehouseid,
                               data: {},
                               success: function (data) {
  var str = data.split("|");
                                   var st = "";
                                   var i = 0;
 for (i = 0; i < str.length; i++) {
                                       if (i == 0) {
                                           var st1 = str[0].split("\"");
                                           st1[1] = "\"" + st1[1] + "\""
                                           st = st1[1].split(":");   
                                       } else {
                                           st = str[i].split(":");
                                       }
                                       $("<option value='" + st[1].replace("\"", "") + "'>" + st[0].replace("\"", "") + "</option>").appendTo($("#DropDownList3"));


                                   }
                               }
                           });
                       

                       }

</script>

上面是script下面相应的插件

 <table>
                            <tr>
                            <td align="right">
                                C:
                            </td>
                           <td align="left">
                                &nbsp;<asp:DropDownList ID="DropDownList1" runat="server" onchange="DropDownList1Changed()"  Height="20px" style="margin-left: 0px" Width="160px">
                              </asp:DropDownList>
                               </td>
               <td align="right">
                                W:
                            </td>
                       
                       <<td align="left">
                                &nbsp;<asp:DropDownList ID="DropDownList2" runat="server" onchange="DropDownList2Changed()"   Height="20px" Width="160px">
                                   
                                </asp:DropDownList>
                            </td>
                           
             
               
 <td align="right" class="style22">
                                S:
                            </td>
                           <td align="left">
                                &nbsp;<asp:DropDownList ID="DropDownList3" 
                                    selected="Tools type" runat="server"   Height="21px" 
                                    style="margin-left: 0px" Width="160px">
                                   
                                </asp:DropDownList>
                            </td>
                            </tr>
                            </table>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值