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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 11:08:24
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰州市| 城步| 宁化县| 富锦市| 金昌市| 桐梓县| 济南市| 太和县| 伽师县| 平远县| 沧州市| 上高县| 芜湖市| 梨树县| 白朗县| 惠东县| 五华县| 舞阳县| 东台市| 固安县| 宜城市| 淮南市| 筠连县| 平度市| 广丰县| 太白县| 江口县| 资中县| 淄博市| 浮山县| 海林市| 灵璧县| 同仁县| 方山县| 循化| 南召县| 汉中市| 泰来县| 大化| 营口市| 沧源|