jquery + ashx + Json 操作数据
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",
http://www.cnblogs.com/yongheng178/admin/%22../Handler/LinkManHandler.ashx%22,//从哪获取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()
{
//所有的都执行完后的方法
}
});
}
转载于:https://www.cnblogs.com/yongheng178/archive/2011/04/26/2029155.html
jquery + ashx + Json 操作数据相关推荐
- 使用ashx文件响应来自JQuery的JSON请求
ashx文件是.net 2.0新加的文件类型(其实在.net 1.0下已经可用,但是没有公开提供). ashx文件和aspx文件有什么不同? 我们先新建一个ashx文件看看: <%@ Web ...
- ajax+php+jq+面向对象,php+jquery+ajax+json的一个最简单实例
html页面: $(function(){ $("#send").click(function(){ var cont = $("input").seriali ...
- jquery遍历json与数组方法总结each()
在jquery中遍历数组或json数组我们使用最多的方法是each这个函数了或使用foreach,for也是可以实现的,下面我来给大家详细介绍jquery遍历json与数组实现. 代码如下复制代码 先 ...
- jquery java json转字符串_用jQuery以及JSON包将表单数据转为JSON字符串
用jQuery以及JSON包将表单数据转为JSON字符串 [日期:2013-01-10] 来源:Linux社区 作者:Linux [字体:大 中 小] 提供一个将表单数据转为json对象,再转为字符串 ...
- jquery 对 Json 的各种遍历
原文链接: http://caibaojian.com/jquery-each-json.html 概述 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式, ...
- struts2 ajax html,Struts2+Jquery+Ajax+Json
现在使用Json来封装并且传递数据的情形是越来越多了,可怎么样在Struts2中来使用Jquery+Ajax+Json来协同工作呢?在网上查了下就那几个例子被转过来转过去的,还有很多例子根本行不通,这 ...
- jQuery,Ashx发送站内信
之前的项目有个发送站内短信的功能,今天闲来无事,就修改了一下程序,用jquery+ashx来实现一下,无刷新发送留言,欢迎大家拍砖. 1.验证码实现: 代码 <%@ WebHandler Lan ...
- 对JSON的一点认识和理解以及JQuery处理JSON
JSON(JavaScript Object Notation)javscript对象标记,是一种轻量级的数据交换格式.具体的详细基础知识可以参考JSON官网http:/www.json.org/. ...
- jquery ajax json转换出错Invalid JSON
ajax中json转换采用jQuery.parseJSON(json), 1.4版本后的jQuery.parseJSON(json)传入一个畸形的JSON字符串会抛出一个异常. 比如下面的都是畸形的J ...
- jq处理返回来json_(转)JQuery处理json与ajax返回JSON实例
son数据是一种经型的实时数据交互的数据存储方法,使用到最多的应该是ajax与json配合使用了,下面我来给大家介绍jquery处理json数据方法. 一.JSON的一些基础知识. JSON中对象通过 ...
最新文章
- R语言使用plot函数和lines函数可视化线图(line plot)时、图之间的主要区别是由选项type产生的、type参数常用参数说明、不同type生成的可视化图像对比
- c位边上还有什么位_站c位是什么位置?众女星合影惠英红C位童瑶站边角,惠英红为何能站C位?...
- MySQL中truncate误操作后的数据恢复案例
- SQL注入漏洞的检测与防范技术
- loadrunner- winsock 函数总结
- 荐号 | 11个人工智能与大数据相关的个人、企业优质号
- echarts 地图自定义图标_DMKB08:Echarts 分段设色
- 这又是什么新玩法?华为Mate 30 Pro真机谍照现身:音量键大变样
- springboot怎么杀进程_头疼,springboot进程总是自己退出
- .Net下的XML序列化(一)
- mysql交互式连接非交互式连接
- 使用Nssm部署Exe程序为服务
- 如何自学C语言(一个菜鸟的学习路)
- docx文档文字怎么加边框,WORD文档给文字加的边框,如何调大小
- ARM GCC浮点相关总结
- 5.16 按照自定义序列对城市进行排序 [原创Excel教程]
- 专题三 Problem X
- 浙大PAT甲级-1017
- 二分查找算法(随机, 最左, 最右)
- 学习1368个单词 - 有关物和人的名词
热门文章
- QLV格式的视频怎么在线转化成MP4
- runC爆严重漏洞影响Kubernetes、Docker,阿里云修复runC漏洞的公告
- CVPR 2018:阿里提出新零样本学习方法,有效解决偏置问题
- Linux查看系统版本命令 linux学习教程
- Docker 监控- Prometheus VS Cloud Insight
- [置顶] ibatis框架----控制台输出SQL语句
- Linux 脚本编写基础(三)
- 按值传递时 php必须复制值,PHP开发笔试题及答案(一)
- android 出现在默认应用程序,如何将我的应用程序设置为默认的SMS应用程序?
- Unity中 创建射线的两种方法