• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    AJAX如何接收JSON数据示例介绍
    简介
    在我们了解如何使用AJAX返回JSON数据的时候要先明白下列几点
    1、 JSON如何来表示对象的
    2、 JSON如何来表示数组的
    复制代码 代码如下:

    var object = { "labId": "1", "labName": "服装" };

    通常我们使用如上的方式来表示JSON对象,那么数组呢
    复制代码 代码如下:

    var array = [{ "labId": "1", "labName": "时尚" }, { "labId": "2", "labName": "服装" }, { "labId": "3", "labName": "手表"}]

    数组的话就如上面这样来表示

    AJAX如何接收JSON数据
    假设JSON数据是这样的:
    复制代码 代码如下:

    private void GetJSON()
    {
    sb.Append("[");
    sb.Append("{\"artId\":\"1\",\"title\":\"新疆巴楚暴恐案一审宣判:5名被告2人获死刑\",\"content\":\"天山网讯(记者田山报道) 2013年8月12日,新疆喀什地区中级人民法院对巴楚“4?23”暴力恐怖案件中木萨?艾散等5名被告人一审公开开庭审理并当庭宣判,分别以组织、领导恐怖组织罪、非法制造爆炸物罪、故意杀人罪数罪并罚,判处被告人木萨?艾散死刑,剥夺政治权利终身;以参加恐怖组织罪、故意杀人罪数罪并罚,判处被告人热合曼?吾甫尔死刑...\"},");
    sb.Append("{\"artId\":\"2\",\"title\":\"国防大学教授称军队房产整顿与谷俊山案有关\",\"content\":\"有军队学者分析,推动军队的廉政建设,尤其是拿下像王守业、谷俊山这样的军队高官,表达了军队和中央顶层的反腐决心。曾任军事科学院政治工作研究所副所长,现为国防大学军队政治工作教研室副主任、教授的公方彬,对军队作风和廉政建设有长期、深入的研究,近日他接受了本刊采访。\"}");
    sb.Append("]");
    }

    第一种:
    复制代码 代码如下:

    $(".btn").live("click", function () {
    $.post("JSON.aspx", { action: "GETJSON" },
    function (data) {
    //现在data的类型只是string,现在我们把它转换成JSON对象
    var json = eval("(" + data + ")");
    if (typeof (json) === 'object') {
    $(json).each(function (i) {
    $("#wrap").append("div style=\"width:100%; background:#f00;\">第一种/div>"+json[i].artId + " " + json[i].title + "br/>内容摘要:" + json[i].content);
    });
    }
    }
    );
    });


    第二种:
    复制代码 代码如下:

    $(".btn").live("click", function () {
    $.post("JSON.aspx", { action: "GETJSON" },
    function (data) {
    $(data).each(function (i) {
    $("#wrap").append(data[i].artId + " " + data[i].title + "br/>内容摘要:" + data[i].content + "br/>");
    });
    }, "json"
    );
    });

    我们这里最后设置了一个参数,就是dataType,当你设置json后返回的json字符串传递到客户端就是JSON对象了
    由于返回的data数据是一个数组对象,所以对其进行遍历然后获取每一个对象属性值
    您可能感兴趣的文章:
    • Ajax如何传输Json和xml数据
    • $.ajax json数据传递方法
    • jQuery Ajax异步处理Json数据详解
    • jquery的ajax异步请求接收返回json数据实例
    • 浅析ajax请求json数据并用js解析(示例分析)
    • jquery的ajax和getJson跨域获取json数据的实现方法
    • jQuery中使用Ajax获取JSON格式数据示例代码
    • 详谈 Jquery Ajax异步处理Json数据.
    • jquery序列化form表单使用ajax提交后处理返回的json数据
    • ajax用json实现数据传输
    上一篇:ajax jquery 异步表单验证示例代码
    下一篇:ajax局部刷新一个div下jsp内容的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    AJAX如何接收JSON数据示例介绍 AJAX,如何,接收,JSON,数据,