最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jquery+json实现数据二级联动的方法_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:46:21
文档

jquery+json实现数据二级联动的方法_jquery

jquery+json实现数据二级联动的方法_jquery:本文实例讲述了jquery+json实现数据二级联动的方法。分享给大家供大家参考,具体如下: function GetCityInfo1() { $(#ddlCITY1).empty(); //$(#ddlCOUNTY).empty(); var strId = $(#ddlPROVINCE1).attr(
推荐度:
导读jquery+json实现数据二级联动的方法_jquery:本文实例讲述了jquery+json实现数据二级联动的方法。分享给大家供大家参考,具体如下: function GetCityInfo1() { $(#ddlCITY1).empty(); //$(#ddlCOUNTY).empty(); var strId = $(#ddlPROVINCE1).attr(


本文实例讲述了jquery+json实现数据二级联动的方法。分享给大家供大家参考,具体如下:

后台代码:

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程序设计有所帮助。

文档

jquery+json实现数据二级联动的方法_jquery

jquery+json实现数据二级联动的方法_jquery:本文实例讲述了jquery+json实现数据二级联动的方法。分享给大家供大家参考,具体如下: function GetCityInfo1() { $(#ddlCITY1).empty(); //$(#ddlCOUNTY).empty(); var strId = $(#ddlPROVINCE1).attr(
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top