成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jquery+json實現數據二級聯動的方法
全站頭部文字 我要出現在這里
jquery+json實現數據二級聯動的方法 704 2024-03-19   

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



主站蜘蛛池模板: 皮肤诊所| 日本大片ppt免费ppt2024| 肖叮叮的剿匪记 电视剧免费观看| 四平青年往事 电影| 当代大学德语2答案| 电影喜宝| 大森南朋| 免费观看电影网| 钱月笙| 五行字库查询表| 调教 打屁股 鞭打 拍击视频| la ciociara| 成龙游戏| 梁修身| 隐形人电影完整剧情| 地狱究竟有几层电影| 红岩下的追捕电视剧| 南宝拉| 2018年党课主题及内容| 麻豆自拍| 欲海浮沉| 教育在线教育平台直播| 瑜伽焰口拼音版全文| 曹查理林雅诗电影全集| 披萨女孩| 寻梦环游记英文| 声入人心| 王少| 北京卫视节目单全天| 新闻女郎| 黑咖啡早上空腹喝还是饭后喝| 天堂av| 陈颖芝三级| 美食总动员在线观看完整版免费 | 陈澎| 低糖食物一览表| 第九课| 童年吉他谱原版c调| 台湾李丽萍十部必看电影| 红海行动演员表| 肥皂泡节选阅读理解答案三年级|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103