jquery json 实例代码


Posted in Javascript onDecember 02, 2010
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() 
{ 
//所有的都执行完后的方法 
} 
}); 
}
Javascript 相关文章推荐
jQuery 锚点跳转滚动条平滑滚动一句话代码
Apr 30 Javascript
Javascript 面向对象 命名空间
May 13 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
Feb 03 Javascript
使用jQuery管理选择结果
Jan 20 Javascript
第十章之巨幕页头缩略图与警告框组件
Apr 25 Javascript
基于BootStrap环境写jQuery tabs插件
Jul 12 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
Jun 26 Javascript
vue 中filter的多种用法
Apr 26 Javascript
jQuery插件Validation表单验证详解
May 26 jQuery
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
微信小程序之事件交互操作实例分析
Dec 03 Javascript
ECharts transform数据转换和dataZoom在项目中使用
Dec 24 Javascript
JavaScript格式化数字的函数代码
Nov 30 #Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
Nov 30 #Javascript
基于prototype扩展的JavaScript常用函数库
Nov 30 #Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
Nov 30 #Javascript
学习面向对象之面向对象的术语
Nov 30 #Javascript
学习面向对象之面向对象的基本概念:对象和其他基本要素
Nov 30 #Javascript
基于JQuery的asp.net树实现代码
Nov 30 #Javascript
You might like
《超神学院》霸气归来, 天使彦上演维多利亚的秘密
2020/03/02 国漫
PHP base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
PHP求最大子序列和的算法实现
2011/06/24 PHP
php入门之连接mysql数据库的一个类
2012/04/21 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
2016/03/29 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
围观tangram js库
2010/12/28 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
jQuery使用正则验证15/18身份证的方法示例
2017/04/27 jQuery
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
vue项目接口域名动态获取操作
2020/08/13 Javascript
Python随机生成彩票号码的方法
2015/03/05 Python
老生常谈进程线程协程那些事儿
2017/07/24 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
Python命令行click参数用法解析
2019/12/19 Python
Python中内建模块collections如何使用
2020/05/27 Python
快速创建python 虚拟环境
2020/11/28 Python
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
青年文明号事迹材料
2014/01/18 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
学生检讨书怎么写
2015/05/07 职场文书
给朋友的道歉短信
2015/05/12 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python