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 相关文章推荐
JS OOP包机制,类创建的方法定义
Nov 02 Javascript
js中this的用法实例分析
Jan 10 Javascript
JavaScript从数组中删除指定值元素的方法
Mar 18 Javascript
javascript实现连续赋值
Aug 10 Javascript
学习JavaScript设计模式之策略模式
Jan 12 Javascript
JS三级可折叠菜单实现方法
Feb 29 Javascript
AngularJS通过$sce输出html的方法
Sep 22 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
Jun 30 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
May 17 Javascript
快速解决处理后台返回json数据格式的问题
Aug 07 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
Sep 23 Javascript
vue - props 声明数组和对象操作
Jul 30 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
我的php学习笔记(毕业设计)
2012/02/21 PHP
深入PHP与浏览器缓存的分析
2013/06/03 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
PHP文件操作详解
2016/12/30 PHP
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
jsonp原理及使用
2013/10/28 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
jQuery文字轮播特效
2017/02/12 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
node.js基础知识汇总
2020/08/25 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
Python中的并发编程实例
2014/07/07 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
解决PyCharm import torch包失败的问题
2018/10/13 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
PIP和conda 更换国内安装源的方法步骤
2020/09/21 Python
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
行政人员工作职责
2013/12/05 职场文书
我的动漫时代的创业计划书范文
2014/01/27 职场文书
公司寄语大全
2014/04/10 职场文书
2014年学生管理工作总结
2014/12/20 职场文书
2014年个人总结范文
2015/03/09 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
学生病假条怎么写
2015/08/17 职场文书