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

标签: js json
300人阅读 评论(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("加载失败");
        }

    });


查看评论

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

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

一般处理程序返回Json

1、需要引用 using System.Web.Script.Serialization; 2、采用方法如下: List lists = new List { ...
  • zhgl7688
  • zhgl7688
  • 2016-03-17 17:49:56
  • 2410

ajax调用一般处理程序的多个方法

js: $.ajax({ url: "ashx/Demo.ashx/", type: "Get", dataType: "jso...
  • yo548720570
  • yo548720570
  • 2013-09-25 15:18:24
  • 3237

Js中$.ajax调用一般处理程序(.ashx)

$.ajax({                     type: "post",                     url: "/tools/ActApply.ashx", ...
  • oYuHuaChen
  • oYuHuaChen
  • 2017-01-17 17:30:01
  • 2228

Javascript与ASP.NET(一般处理程序)关于URL(get方式)传递中文乱码问题的解决方案

一、首先,说一下我要实现的功能     根据老师ID、学年、学期,查询该教师教授的课程信息。 二、传递参数我遇到的问题:     我通过传递教师ID、学年和学期从数据库查...
  • u014622411
  • u014622411
  • 2014-11-18 09:58:03
  • 880

通过JS获取前台数据,并向后台一般处理程序传递

function AddTeachCourse() { //取得教师ID var strTeacherID = $("#hidFieldSaveTeacherID").val(...
  • baidu_33430214
  • baidu_33430214
  • 2017-05-31 17:20:14
  • 1259

一般处理程序ashx 处理JQuery的Ajax()请求

一般处理程序ashx 处理JQuery的Ajax()请求: 一、 获取Ajax传过来的参数: (1)如果Ajax方法的type属性值为get,则用context.Request.Query...
  • ailo555
  • ailo555
  • 2015-11-22 21:53:16
  • 1971

.net js wsfUpload 文件上传插件

  • 2014年07月09日 17:19
  • 65KB
  • 下载

ajax 请求-->C#一般处理程序

ajax 请求:(记录)$.ajax({ type: "POST",//数据请求的类型(get) url: "GoodHardH.ashx",//vs创建的...
  • a110658684
  • a110658684
  • 2016-09-07 16:14:27
  • 423

java操作json字符串 与 js操作json字符串简单例子

java以及js操作jsong的简单例子
  • u012745028
  • u012745028
  • 2016-01-19 17:14:40
  • 886
    个人资料
    持之以恒
    等级:
    访问量: 4万+
    积分: 2198
    排名: 2万+
    最新评论