关闭

Js处理JSON字符串+一般处理程序

标签: jsjson
244人阅读 评论(0) 收藏 举报
分类:
1、Jquery处理JSON=====
var  opts= {"typeid":"sub","steps":[{"id":"481626","member":"u_12333"}]};
   alert(opts.type);//获取第一层json的值
   alert(opts.steps[0].id);//获取第二层json的第一个值
   alert(opts.steps[0].member);//获取第二层json的第一个值
2、console.log打印出object类型;用for遍历值;
    $.ajax({
                    url: "Handler1.ashx",
                    type: "post",
                    data: "",
                    dataType: 'json',
                    success: function (da) {
                        console.log(typeof (da)); //object
                        console.log(da);
                        var isnull = JSON.stringify(da);
                        alert(isnull);
                        if (da != "[]") {
                            for (var i = 0; i < da.length; i++) {
                                alert(da[i].ID + "-" + da[i].TestType);                            
                            }
                        }
                        else {

                        }

                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        //jqXHR.status、jqXHR.readyState、textStatus
                    }
                })
或者这样:
          $.ajax({
                    url: "Handler1.ashx",
                    type: "post",
                    data: "",
                    dataType: 'json',
                    success: function (da) {
                        console.log(typeof (da)); //object
                        console.log(da);
                        var isnull = JSON.stringify(da);
                       
                        if (da != "[]") {
                            da.forEach(function (val, index) {
                                //这里索引index从0开始
                                console.log(index + "+" + val.ID + "+" + val.TestType);
                            });                      
                        }
                        else {

                        }
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        //jqXHR.status、jqXHR.readyState、textStatus
                    }
                })
            })
或者:
        $.ajax({
                    url: "Handler1.ashx",
                    type: "post",
                    data: "",
                    dataType: 'json',
                    success: function (da) {
                        console.log(typeof (da)); //object
                        console.log(da);
                        var isnull = JSON.stringify(da);                    
                        if (da != "[]") {
                            $.each(da, function (index, val) {
                                console.log(index + "++" + val.ID + "++" + val.TestType);
                            });                     
                        }
                        else {

                        }
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        //jqXHR.status、jqXHR.readyState、textStatus
                    }
                })
            })
3、console.log打印出Array()类型;用foreach遍历值;
  $.ajax({
        url: '../ashx/testContent.ashx',
        type: 'post',
        async: false,
        data: { action: "typeContent", typeId: typeId },
        dataType: 'json',
        success: function (data) {
            var str = "";
            var s = JSON.stringify(data);
            console.log(data);
            if (s != "[]") {
                $.each(data, function (i) {
                    data[i].TestContent;
                });           
            }
            else {
            }
        },
        error: function (jqXHR, textStatus, errorThrown) {
            //jqXHR.status、jqXHR.readyState、textStatus
            alert("加载失败");
        }

    });


1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

jQuery获取一般处理程序(ashx)的JSON数据

昨天有在开发的软件生产线生产流程,RFID扫描IC卡的数据,当中有用到jQuery获取一般处理程序(ashx)的JSON数据。今有把它写成一个小例子,望需要的网友能参考。 在网站中,创建一个一般...
  • linybo
  • linybo
  • 2015-03-30 10:01
  • 3984

《项目经验》--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中

先看一下我要实现的功能界面:       这个界面的功能在图中已有展现,课程分配(教师教授哪门课程)在之前的页面中已做好。这个页面主要实现的是授课,即给老师教授的课程分配学生。此页面实现功能...
  • mazhaojuan
  • mazhaojuan
  • 2013-02-21 21:16
  • 21858

c#后台一般处理程序中把变量的值拼成json格式字符串

//一般处理程序代码string login_name = context.Request["login_name"].Trim(); BLLS data = new ...
  • meiru8
  • meiru8
  • 2014-11-15 09:43
  • 1212

《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON,将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中

先看一下我要实现的功能界面:     这篇文章主要介绍:后台一般处理程序把从数据库查找的数据,转换成JSON,然后传递到前台JS文件中,JS解析JSON数据,并将数据显示在界面,主要...
  • mazhaojuan
  • mazhaojuan
  • 2013-02-21 20:51
  • 23357

EasyUI+Ajax+Json+一般处理程序实现数据的前台与后台的交互

最近在进行组织部的项目,需要实现界面传值到后台,通过参数进行查询,并且将查询结果通过json数据传过来,最后显示到界面上。实现这样的功能需要EasyUI+Ajax+Json+一般处理程序之间的相互配合...
  • u013046597
  • u013046597
  • 2015-12-27 19:41
  • 8168

JQuery与一般处理程序之间传递JSON数据

前端 HtmlPage1.html function btn1_onclick(...
  • sinat_32832727
  • sinat_32832727
  • 2017-03-19 16:45
  • 1367

一个简单基本的C++字符串处理程序

  • 2010-01-01 15:52
  • 216KB
  • 下载

C#编写的字符串、异常处理程序

  • 2011-06-01 22:57
  • 278KB
  • 下载

Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目

这个过程很是漫长,在调试的过程中,遇到了各种各样的问题,主要是浏览器的缓存问题耽误了好长时间,龙哥给了大力的支持,通过实现此功能,对ajax,一般处理程序的理解深刻多了;框架的使用提高我们开发的效率;...
  • lishehe
  • lishehe
  • 2013-11-20 19:46
  • 75623

EasyUI+Ajax+Json+一般处理程序实现数据的前台与后台的交互

最近在进行组织部的项目,需要实现界面传值到后台,通过参数进行查询,并且将查询结果通过json数据传过来,最后显示到界面上。实现这样的功能需要EasyUI+Ajax+Json+一般处理程序之间的相互配合...
  • Kobe561
  • Kobe561
  • 2017-10-30 21:55
  • 524
    个人资料
    • 访问:34029次
    • 积分:1928
    • 等级:
    • 排名:千里之外
    • 原创:159篇
    • 转载:8篇
    • 译文:3篇
    • 评论:2条
    文章分类
    最新评论