jquery 下拉框联动(2)

方法2:

html页面:

<div ID="ddlSummary">
     <select id="ddlCompany">
     </select>
      <select id="ddlTest">
     </select>
</div>

 

js:

<script type="text/javascript">
        function GetCompany()

        {

          $.getJSON("/aspx/JsonData.ashx?Type=Company", function(json) {

            $("#ddlCompany").empty(); //清空
          
            for (var i = 0; i < json.rows.length; i++) {
             var list = "";
             list = "<option  value=/"" + json.rows[i].ID + "/">" + json.rows[i].Name + "</option>";
             $("#ddlCompany").append(list);
             }
             
            });

       }

 

           function test() {
            $.getJSON("/aspx/JsonData.ashx?Type=Company", function(json) {
           
            $("#ddlTest").empty(); //清空
          
            for (var i = 0; i < json.rows.length; i++) {
             var list = "";
             list = "<option  value=/"" + json.rows[i].ID + "/">" + json.rows[i].FundName + "</option>";
             $("#ddlTest").append(list);
             }
             
            });
           }

 

           $(document).ready(function() {

             GetCompany();

             test();

            });
           });

 

处理程序.ashx文件:

 

using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using AASmart.Financier.Interface;

namespace AASmart.Financier.Web.aspx
{
    /// <summary>
    /// JsonData 的摘要说明
    /// </summary>

    public class JsonData : IHttpHandler
    {
        public void ProcessRequest(HttpContext context)
        {

              //string Type= Convert.ToInt32(context.Request["Type"]);

            DataSet ds = GetData();
            context.Response.Write("{" DataTableToJSON(ds.table[0]) + "}");
        }

        public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }
}

 

 

 

private DataTableToJSON (DataTable dt)

{

//表转换json格式....

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值