国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jquery+json實現數據二級聯動的方法

2024-05-06 16:25:25
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jquery+json實現數據二級聯動的方法,涉及jQuery基于get方法與后臺.net程序傳輸json交互實現二級聯動菜單,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了jquery+json實現數據二級聯動的方法。分享給大家供大家參考,具體如下:

function GetCityInfo1() {   $("#ddlCITY1").empty();   //$("#ddlCOUNTY").empty();   var strId = $("#ddlPROVINCE1").attr("value");   $('#HiddenPro').val(strId);   $.get("../ashx/GetCityInfo.ashx",{ProID:strId,date:new Date().getTime(),proType:"getCity"},function(result)   {    $("#ddlCITY1").append($("<option></option>").val("0").html("--請選擇城市--"));    var datas=eval(result);    for(var j in datas)    {     $("#ddlCITY1").append($("<option></option>").val(datas[j].ccode).html(datas[j].cityname));    }     //獲取區的信息    //GetCountryInfo();   }); }

后臺代碼:

if (context.Request.QueryString["ProID"] != null && context.Request.QueryString["proType"] != null) {   string pcode = Convert.ToString(context.Request.QueryString.GetValues("ProID")[0]);   string strSQL = "select cityname,ccode from CD_CityInfo where pcode='" + pcode + "' ";   //執行T-SQL語句 返回DataTable   DataTable dt = Snell.SnCode.DataBase.SQLServerHelper.Query(strSQL).Tables[0];   StringBuilder sb = new StringBuilder();   sb.Append(CreateJsonParameters(dt));   //根據省份編號獲取信息 獲取信息   if (sb.Length > 0)   {    context.Response.ClearContent();    context.Response.ContentEncoding = System.Text.Encoding.UTF8;    context.Response.Write(sb.ToString());    context.Response.End();   } }#region 根據Datatable的數據結構轉換成json數據 public string CreateJsonParameters(DataTable dt) {  System.Text.StringBuilder sb = new System.Text.StringBuilder();  if (dt != null && dt.Rows.Count > 0)  {   sb.Append("[");   for (int i = 0; i < dt.Rows.Count; i++)   {    sb.Append("{");    for (int j = 0; j < dt.Columns.Count; j++)    {     //如果值不是最后一個則添加逗號分隔    if (j < dt.Columns.Count - 1)     {      sb.Append("/"" + dt.Columns[j].ColumnName.ToString() + "/":" + "/"" + dt.Rows[i][j].ToString() + "/",");     }     //如果值為最后個字符則不添加逗號    else if (j == dt.Columns.Count - 1)     {      sb.Append("/"" + dt.Columns[j].ColumnName.ToString() + "/":" + "/"" + dt.Rows[i][j].ToString() + "/"");     }    }    //如果為最后一個值的話 則不添加逗號   if (i == dt.Rows.Count - 1)    {     sb.Append("}");    }    else    {     sb.Append("},");    }   }   sb.Append("]");   return sb.ToString();  }  else { return null; } } #endregion

希望本文所述對大家jQuery程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 铜鼓县| 台安县| 友谊县| 调兵山市| 晋宁县| 会宁县| 永吉县| 南华县| 辛集市| 工布江达县| 漳浦县| 确山县| 临沧市| 大埔县| 成都市| 南溪县| 分宜县| 揭东县| 封丘县| 玉溪市| 防城港市| 商河县| 巴林右旗| 玉屏| 陵川县| 宁安市| 云梦县| 咸丰县| 个旧市| 措勤县| 涡阳县| 虞城县| 周口市| 海门市| 潼南县| 永和县| 聂荣县| 新竹市| 元氏县| 太仓市| 太仓市|