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 相关文章推荐
简单实例处理url特殊符号&amp;处理(2种方法)
Apr 02 Javascript
JQuery设置和去除disabled属性的5种方法总结
May 16 Javascript
Jquery实现图片左右自动滚动示例
Sep 25 Javascript
Bootstarp风格的toggle效果分享
Feb 23 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
Aug 05 Javascript
分享JS数组求和与求最大值的方法
Aug 11 Javascript
解决layer弹层遮罩挡住窗体的问题
Aug 17 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
Aug 31 Javascript
JS字符串和数组如何实现相互转化
Jul 02 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
Sep 24 Javascript
8个非常实用的Vue自定义指令
Dec 15 Vue.js
vue 把二维或多维数组转一维数组
Apr 24 Vue.js
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 $_SERVER当前完整url的写法
2009/11/12 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
用jquery实现下拉菜单效果的代码
2010/07/25 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
2013/03/19 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
2014/06/12 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
JavaScript日期时间与时间戳的转换函数分享
2015/01/31 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
详解Angular5 服务端渲染实战
2018/01/04 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
2018/01/10 Javascript
WebSocket的通信过程与实现方法详解
2018/04/29 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
用Fundebug插件记录网络请求异常的方法
2019/02/21 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
Django数据库表反向生成实例解析
2018/02/06 Python
python如何为创建大量实例节省内存
2018/03/20 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
python实现简单颜色识别程序
2020/02/19 Python
python通过对字典的排序,对json字段进行排序的实例
2020/02/27 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
塔吉特百货公司官网:Target
2017/04/27 全球购物
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
校园新闻广播稿
2014/01/10 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书
python基础之文件处理知识总结
2021/05/23 Python