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 Event学习第二章 Event浏览器兼容性
Feb 07 Javascript
自动最大化窗口的Javascript代码
May 22 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
Jan 09 Javascript
对比分析json及XML
Nov 28 Javascript
JQuery中使文本框获得焦点的方法实例分析
Feb 28 Javascript
jquery+php实现滚动的数字特效
Nov 29 Javascript
在Node.js中使用Javascript Generators详解
May 05 Javascript
jquery实现全选功能效果的实现代码
May 05 Javascript
原生JS查找元素的方法(推荐)
Nov 22 Javascript
js模拟支付宝密码输入框
Apr 11 Javascript
JavaScript使用ul中li标签实现删除效果
Apr 15 Javascript
webpack proxy 使用(代理的使用)
Jan 10 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读写文件的方法(生成HTML)
2006/11/27 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
PHP简单装饰器模式实现与用法示例
2017/06/22 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
Javascript 命名空间模式
2013/11/01 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
js获取所有checkbox的值的简单实例
2016/05/30 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
2016/08/24 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
解决vue项目报错webpackJsonp is not defined问题
2018/03/14 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
Vue-router 切换组件页面时进入进出动画方法
2018/09/01 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
Python 多线程Threading初学教程
2017/08/22 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
2019/04/30 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
2020/06/03 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
2016年春节慰问信息
2015/03/25 职场文书
世界名著读书笔记
2015/06/25 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
python b站视频下载的五种版本
2021/05/27 Python