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 相关文章推荐
IE浏览器IFrame对象内存不释放问题解决方法
Aug 22 Javascript
JavaScript中的eval()函数使用介绍
Dec 31 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
May 27 Javascript
js中window.open的参数及注意注意事项
Jul 06 Javascript
vue.js实现含搜索的多种复选框(附源码)
Mar 23 Javascript
vue router2.0二级路由的简单使用
Jul 05 Javascript
基于jquery实现多级菜单效果
Jul 25 jQuery
JavaScript&quot;模拟事件&quot;的注意要点详解
Feb 13 Javascript
Javascript 关于基本类型和引用类型的个人理解
Nov 01 Javascript
vue移动端写的拖拽功能示例代码
Sep 09 Javascript
jQuery实现可以扩展的日历
Dec 01 jQuery
JavaScript 判断浏览器是否是IE
Feb 19 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中GET变量的使用
2006/10/09 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
2014/08/21 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
PHP的PDO常用类库实例分析
2016/04/07 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
js事件(Event)知识整理
2012/10/11 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
2019/06/21 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
[51:10]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
Pycharm设置界面全黑的方法
2018/05/23 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
python 标准差计算的实现(std)
2019/07/29 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
Matlab中plot基本用法的具体使用
2020/07/17 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
2020/08/07 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
有影响力的人、名人和艺术家的官方商品:Represent
2019/11/26 全球购物
毕业求职自荐信格式是什么
2013/11/19 职场文书
三八节标语
2014/06/27 职场文书
村党的群众路线教育实践活动工作总结
2014/10/25 职场文书
作文评语怎么写
2014/12/25 职场文书