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 操作数据相关推荐

  1. 使用ashx文件响应来自JQuery的JSON请求

    ashx文件是.net 2.0新加的文件类型(其实在.net 1.0下已经可用,但是没有公开提供). ashx文件和aspx文件有什么不同? 我们先新建一个ashx文件看看:   <%@ Web ...

  2. ajax+php+jq+面向对象,php+jquery+ajax+json的一个最简单实例

    html页面: $(function(){ $("#send").click(function(){ var cont = $("input").seriali ...

  3. jquery遍历json与数组方法总结each()

    在jquery中遍历数组或json数组我们使用最多的方法是each这个函数了或使用foreach,for也是可以实现的,下面我来给大家详细介绍jquery遍历json与数组实现. 代码如下复制代码 先 ...

  4. jquery java json转字符串_用jQuery以及JSON包将表单数据转为JSON字符串

    用jQuery以及JSON包将表单数据转为JSON字符串 [日期:2013-01-10] 来源:Linux社区 作者:Linux [字体:大 中 小] 提供一个将表单数据转为json对象,再转为字符串 ...

  5. jquery 对 Json 的各种遍历

    原文链接: http://caibaojian.com/jquery-each-json.html 概述 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式, ...

  6. struts2 ajax html,Struts2+Jquery+Ajax+Json

    现在使用Json来封装并且传递数据的情形是越来越多了,可怎么样在Struts2中来使用Jquery+Ajax+Json来协同工作呢?在网上查了下就那几个例子被转过来转过去的,还有很多例子根本行不通,这 ...

  7. jQuery,Ashx发送站内信

    之前的项目有个发送站内短信的功能,今天闲来无事,就修改了一下程序,用jquery+ashx来实现一下,无刷新发送留言,欢迎大家拍砖. 1.验证码实现: 代码 <%@ WebHandler Lan ...

  8. 对JSON的一点认识和理解以及JQuery处理JSON

    JSON(JavaScript Object Notation)javscript对象标记,是一种轻量级的数据交换格式.具体的详细基础知识可以参考JSON官网http:/www.json.org/. ...

  9. jquery ajax json转换出错Invalid JSON

    ajax中json转换采用jQuery.parseJSON(json), 1.4版本后的jQuery.parseJSON(json)传入一个畸形的JSON字符串会抛出一个异常. 比如下面的都是畸形的J ...

  10. jq处理返回来json_(转)JQuery处理json与ajax返回JSON实例

    son数据是一种经型的实时数据交互的数据存储方法,使用到最多的应该是ajax与json配合使用了,下面我来给大家介绍jquery处理json数据方法. 一.JSON的一些基础知识. JSON中对象通过 ...

最新文章

  1. R语言使用plot函数和lines函数可视化线图(line plot)时、图之间的主要区别是由选项type产生的、type参数常用参数说明、不同type生成的可视化图像对比
  2. c位边上还有什么位_站c位是什么位置?众女星合影惠英红C位童瑶站边角,惠英红为何能站C位?...
  3. MySQL中truncate误操作后的数据恢复案例
  4. SQL注入漏洞的检测与防范技术
  5. loadrunner- winsock 函数总结
  6. 荐号 | 11个人工智能与大数据相关的个人、企业优质号
  7. echarts 地图自定义图标_DMKB08:Echarts 分段设色
  8. 这又是什么新玩法?华为Mate 30 Pro真机谍照现身:音量键大变样
  9. springboot怎么杀进程_头疼,springboot进程总是自己退出
  10. .Net下的XML序列化(一)
  11. mysql交互式连接非交互式连接
  12. 使用Nssm部署Exe程序为服务
  13. 如何自学C语言(一个菜鸟的学习路)
  14. docx文档文字怎么加边框,WORD文档给文字加的边框,如何调大小
  15. ARM GCC浮点相关总结
  16. 5.16 按照自定义序列对城市进行排序 [原创Excel教程]
  17. 专题三 Problem X
  18. 浙大PAT甲级-1017
  19. 二分查找算法(随机, 最左, 最右)
  20. 学习1368个单词 - 有关物和人的名词

热门文章

  1. QLV格式的视频怎么在线转化成MP4
  2. runC爆严重漏洞影响Kubernetes、Docker,阿里云修复runC漏洞的公告
  3. CVPR 2018:阿里提出新零样本学习方法,有效解决偏置问题
  4. Linux查看系统版本命令 linux学习教程
  5. Docker 监控- Prometheus VS Cloud Insight
  6. [置顶]       ibatis框架----控制台输出SQL语句
  7. Linux 脚本编写基础(三)
  8. 按值传递时 php必须复制值,PHP开发笔试题及答案(一)
  9. android 出现在默认应用程序,如何将我的应用程序设置为默认的SMS应用程序?
  10. Unity中 创建射线的两种方法