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显示选择目录对话框的代码
Nov 10 Javascript
ExtJS 简介 让你知道extjs是什么
Dec 29 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
Mar 19 Javascript
js防止DIV布局滚动时闪动的解决方法
Oct 30 Javascript
jquery实现用户打分评分特效
May 28 Javascript
JavaScript实现的select点菜功能示例
Jan 16 Javascript
js实现瀑布流效果(自动生成新的内容)
Mar 16 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
May 02 Javascript
Ext JS 实现建议词模糊动态搜索功能
May 13 Javascript
浅谈angular.copy() 深拷贝
Sep 14 Javascript
Vue 项目代理设置的优化
Apr 17 Javascript
实现高性能javascript的注意事项
May 27 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内核之php in array
2015/11/10 PHP
php设计模式之单例模式代码
2016/06/11 PHP
PHP的时间戳与具体时间转化的简单实现
2016/06/13 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
jQuery层级选择器用法分析
2015/02/10 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
Javascript原生ajax请求代码实例
2020/02/20 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
Python内置函数dir详解
2015/04/14 Python
python模拟实现斗地主发牌
2020/01/07 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
Python中Selenium模块的使用详解
2020/10/09 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
微软澳洲官方网站:Microsoft Australia
2017/01/10 全球购物
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
人力资源部经理助理岗位职责
2014/03/04 职场文书
和谐社区口号
2014/06/19 职场文书
自查自纠整改报告
2014/11/06 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
承诺保证书格式
2015/02/28 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server
Java由浅入深通关抽象类与接口(下篇)
2022/04/26 Java/Android