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 相关文章推荐
自己编写的类似JS的trim方法
Oct 09 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
Mar 18 Javascript
前端轻量级MVC框架CanJS详解
Sep 26 Javascript
AngularJS HTML编译器介绍
Dec 06 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
Feb 23 Javascript
Javascript Function.prototype.bind详细分析
Dec 29 Javascript
微信小程序 九宫格实例代码
Jan 21 Javascript
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
分享5个好用的javascript文件上传插件
Sep 16 Javascript
手淘flexible.js框架使用和源代码讲解小结
Oct 15 Javascript
vue-cli 首屏加载优化问题
Nov 06 Javascript
微信小程序使用二次贝塞尔曲线画波浪
Dec 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中怎么搜索相关联数组键值及获取之
2013/10/17 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
2016/04/07 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
js读取本地excel文档数据的代码
2010/11/11 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
Bootstrap Scrollspy源码学习
2017/03/02 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
微信小程序文章详情页面实现代码
2018/09/10 Javascript
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
一篇不错的Python入门教程
2007/02/08 Python
分析在Python中何种情况下需要使用断言
2015/04/01 Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
2018/01/11 Python
python监控进程脚本
2018/04/12 Python
对python中的pop函数和append函数详解
2018/05/04 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
python获取地震信息 微信实时推送
2019/06/18 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
护士毕业生自荐信
2014/02/07 职场文书
财务部总监岗位职责
2014/03/12 职场文书
关于安全的演讲稿
2014/05/09 职场文书
农村文化建设标语
2014/10/07 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
党校个人总结
2015/03/04 职场文书
人事任命通知书
2015/04/21 职场文书