美文网首页
js - ajax解析data

js - ajax解析data

作者: KeDaiBiaO1 | 来源:发表于2018-01-11 11:21 被阅读0次
    区分json字符串和Object
    1. 接收data的时候 ,如果是字符串是不可以用.或者[""]取值的。需要 JSON.parse()转化为Object。
    2. 发送的时候js如果需要发送json的话,需要JSON.stringify(value[, replacer [, space]])
    3. 显示data = Object {} 是Object。显示value = "{"succ":"冻结成功"}"是json字符串。
    1. each方法
      []对应数组, {}对应对象
    var zhongguo=
        {
            provinces:
                [
                    {name:"北京",
                        cities:
                            [
                                {
                                    name:"北京市",
                                    quxian:["海淀区","朝阳区","东城区","西城区"]
                                }
                            ]
                    },
                    {name:"安徽省",
                        cities:
                            [
                                {
                                    name:"芜湖市",
                                    quxian:["繁昌县","芜湖县","南陵县","三山区"]
                                },
                                {
                                    name:"合肥市",
                                    quxian:["肥西县","蜀山区","庐阳区"]
                                }
                            ]
                    },
                    {
                        name:"湖北省",
                        cities:
                            [
                                {
                                    name:"xx市",
                                    quxian:["cc","aa"]
                                }
                            ]
                    },
                    "single"
                ]
        };
    

    $.each遍历如下:
    each遍历出对象的key和value。
    上面的json的key是一个string provinces,
    而provinces对应的value是一个3个Object[] 和1个string
    然后继续遍历value,或者value[i].name

        $.each(zhongguo, function(key, value){
            alert(key);//province
            alert(value);//数组
            alert(value[0].name);//访问数组用[]中加index,访问属性 使用.属性名
            alert(value[1].cities[0].quxian[0]);
        });
    
    1. Map
    2. list
    3. dto
    4. String | json

    相关文章

      网友评论

          本文标题:js - ajax解析data

          本文链接:https://www.haomeiwen.com/subject/qxyonxtx.html