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中匿名函数,函数直接量和闭包
May 08 Javascript
javascript获取当前ip的代码
May 10 Javascript
Jquery 的扩展方法总结
Oct 01 Javascript
javascript实现数组中的内容随机输出
Aug 11 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
Dec 08 Javascript
Bootstrap 布局组件(全)
Jul 18 Javascript
javascript self对象使用详解
Oct 18 Javascript
AngularJS中$http的交互问题
Mar 29 Javascript
微信小程序中做用户登录与登录态维护的实现详解
May 17 Javascript
微信小程序开发实现消息推送
Nov 18 Javascript
vue 关闭浏览器窗口的时候,清空localStorage的数据示例
Nov 06 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
Nov 25 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的ZIP压缩类分享
2014/05/04 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
PHP 生成N个不重复的随机数
2015/01/21 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
PHP预定义变量9大超全局数组用法详解
2016/04/23 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
Javascript条件判断使用小技巧总结
2008/09/08 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法
2015/08/07 Javascript
JS实现上下左右对称的九九乘法表
2016/02/22 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
connection reset by peer问题总结及解决方案
2016/10/21 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
微信小程序 rich-text的使用方法
2017/08/04 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
微信小程序canvas拖拽、截图组件功能
2018/09/04 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
[03:49]DOTA2英雄基础教程 光之守卫
2014/01/14 DOTA
[05:49]2014DOTA2TI4正赛第二日综述 昔日冠军纷纷落马 VG LGD占尽先机
2014/07/20 DOTA
python 将md5转为16字节的方法
2018/05/29 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
基于Python解密仿射密码
2019/10/21 Python
Python调用graphviz绘制结构化图形网络示例
2019/11/22 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
销售找工作求职信
2013/12/20 职场文书
考试作弊被抓检讨书
2014/01/10 职场文书
移风易俗倡议书
2014/04/15 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
运动会开幕式新闻稿
2015/07/17 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书