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 在firebug调试时用console.log的方法
May 10 Javascript
JavaScript加强之自定义callback示例
Sep 21 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
May 08 Javascript
JavaScript设计模式之外观模式实例
Oct 10 Javascript
原生javascript实现Tab选项卡切换功能
Jan 12 Javascript
微信小程序 122100版本更新问题解决方案
Dec 22 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
Jan 18 Javascript
老生常谈jquery id选择器和class选择器的区别
Feb 12 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
Dec 26 Javascript
vue升级之路之vue-router的使用教程
Aug 14 Javascript
vue 本地环境跨域请求proxyTable的方法
Sep 19 Javascript
对layui中的onevent 和event的使用详解
Sep 06 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的日期与时间函数技巧
2008/04/24 PHP
PHP实现递归无限级分类
2015/10/22 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
为数据添加append,remove功能
2006/10/03 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
[01:38]2018DOTA2亚洲邀请赛主赛事第二日现场采访 神秘商人痛陈生计不易
2018/04/05 DOTA
Python中内置的日志模块logging用法详解
2016/07/12 Python
Python爬虫使用脚本登录Github并查看信息
2018/07/16 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
python如何写个俄罗斯方块
2020/11/06 Python
如何用python 操作zookeeper
2020/12/28 Python
英国家电购物网站:Sonic Direct
2019/03/26 全球购物
介绍一下木马病毒的种类
2015/07/26 面试题
毕业实习个人鉴定范文
2013/12/10 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
产品推广策划方案
2014/05/10 职场文书
对外汉语专业大学生职业生涯规划范文
2014/09/13 职场文书
领导班子民主生活会整改措施(工商局)
2014/09/21 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
学生检讨书如何写
2014/10/30 职场文书
销售经理岗位职责
2015/01/31 职场文书
酒店销售经理岗位职责
2015/04/02 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
go设置多个GOPATH的方式
2021/05/05 Golang
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android