作家
登录

jquery json 实例代码

作者: 来源:www.28hudong.com 2013-03-30 01:08:44 阅读 我要评论

复制代码 代码如下: 1.获取DataSet 2.转成DataTable 3. public static string DataTableToJson(DataTable dt) { StringBuilder jsonBuilder = new StringBuilder(); //jsonBuilder.Append("{"); //输出的要求不要'}' //jsonBuilder.Append(dt.TableName); jsonBuilder.Append("["); for (int i = 0; i < dt.Rows.Count; i++) { jsonBuilder.Append("{"); for (int j = 0; j < dt.Columns.Count; j++) { jsonBuilder.Append("""); jsonBuilder.Append(dt.Columns[j].ColumnName); jsonBuilder.Append("":""); jsonBuilder.Append(dt.Rows[i][j].ToString()); jsonBuilder.Append("","); } jsonBuilder.Remove(jsonBuilder.Length - 1, 1); jsonBuilder.Append("},"); } jsonBuilder.Remove(jsonBuilder.Length - 1, 1); jsonBuilder.Append("]"); //jsonBuilder.Append("}"); //输出的要求不要'}' return jsonBuilder.ToString(); } 4.把Json字串Response出来 5.获取Json字串 function load() //页面加载 { $.ajax({ type:"post", url:"../Handler/LinkManHandler.ashx",//从哪获取Json data:"action=getLinkMan&id="+comId,//Ajax传递的参数 beforeSend:function(){ //获取之前显示 loading 或 正在加载 }, success:function(mess) { $("#divImage").hide(); if(mess!="]")// 如果获取的数据不为空 { var type=eval(mess); var str="<a>首页</a>" for(var i=0;i<type.length;i++) { //操作type 获取东西 str+="<a>"+type[i].数据库字段名+"</a> } $("#divLinkMan").html(str);//把str嵌入div divLinkMan 中 } else { var notfind="<h2>未找到数据<a href='../Main.htm' target='_parent'>返回</a></h2>" $("#divLinkMan").html(notfind); } }, complete:function() { //所有的都执行完后的方法 } }); }

  推荐阅读

  用XMLDOM和ADODB.Stream实现base64编码解码实现代码

复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> 用 XMLDOM 和 ADODB.Stream 实现base64编码解码 </title> <meta http-equiv="Content-Type" content=>>>详细阅读


本文标题:jquery json 实例代码

地址:http://www.17bianji.com/kaifa2/JS/25306.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)