美文网首页
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

    区分json字符串和Object 接收data的时候 ,如果是字符串是不可以用.或者[""]取值的。需要 JSON...

  • ajax

    data.json ajax.js

  • 2019-06-21

    $.ajax({ url:'js/data.json', type:'get', dataType:'js...

  • webpack 源码解析1

    源码解析1 打包文件解析 安装 webpack 插件 新建 src/index.js data.js,写点写点内容...

  • Ajax FormData 上传

    前端js Ajax 使用 FormData做为data的参数时 出现Illegal invocation proc...

  • 预渲染pre-render 和 页面白屏处理

    页面白屏来源: 解析html。 客户端js渲染。 加载异步组件渲染。 ajax获取数据渲染。 解析html 减小h...

  • MUI AJAX POST方法

    MUI AJAX POST方法。 mui.ajax(url,{ data : data, d...

  • ajax总结

    后台返回Json数据 data为向后端传递的参数,利用JS得到输入的值。 ajax_get请求 js点击事件,aj...

  • ajax和axios、fetch的区别

    1.jQuery ajax $.ajax({ type:'POST', url:url, data:data, d...

  • ajax和axios、fetch的区别

    1.jQuery ajax $.ajax({type: 'POST',url: url,data: data,da...

网友评论

      本文标题:js - ajax解析data

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