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 相关文章推荐
javascript Array.remove() 数组删除
Aug 06 Javascript
javascript比较两个日期的先后示例代码
Dec 31 Javascript
JavaScript程序中的流程控制语句用法总结
May 23 Javascript
深入浅析Vue组件开发
Nov 25 Javascript
详解jQuery中的事件
Dec 14 Javascript
jQuery实现简单日期格式化功能示例
Sep 19 jQuery
vue-router 权限控制的示例代码
Sep 21 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
vue项目中将element-ui table表格写成组件的实现代码
Jun 12 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 Javascript
vue中用 async/await 来处理异步操作
Jul 18 Javascript
js实现弹窗猜数字游戏
Nov 26 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中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
使用URL传输SESSION信息
2015/07/14 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
2016/03/17 PHP
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
2014/05/12 Javascript
jQuery滚动条插件nanoscroller使用指南
2015/04/21 Javascript
Bootstrap树形组件jqTree的简单封装
2016/01/25 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
jquery实现提示语淡入效果
2017/05/05 jQuery
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
JS身份证信息验证正则表达式
2017/06/12 Javascript
jquery+css3实现熊猫tv导航代码分享
2018/02/12 jQuery
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
jQuery AJAX应用实例总结
2020/05/19 jQuery
python生成随机mac地址的方法
2015/03/16 Python
详解Python中expandtabs()方法的使用
2015/05/18 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
详解Python字典小结
2018/10/20 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
python实现打砖块游戏
2020/02/25 Python
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
美国网上眼镜供应商:LEOTONY(眼镜、RX太阳镜和太阳镜)
2017/10/31 全球购物
波兰最大的电商平台:Allegro.pl
2021/02/06 全球购物
法学个人求职信范文
2014/01/27 职场文书
三严三实对照检查材料思想汇报
2014/09/28 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
Java完整实现记事本代码
2022/06/16 Java/Android