服务器端返回数据处理

来源:互联网 发布:画图软件使用技巧 编辑:程序博客网 时间:2024/06/05 06:17

JSON服务端数据接收

  1. 通过ajax获取服务端发送过来的数据
  2. 根据接收到的数据获取需要的数据
  3. JSON格式转化为对象JSON.parse(d.template)
  4. 根据对象获取数据
    例子: 将获取到的数据保存为需要的对象格式

    var selectList = [];

    function initData(data) {    $.each(data, function (i, d) {        var normList = {            norm:"",            majorList:[]        };        normList.norm = d.norm +"-"+ d.norm_name;        $.each(JSON.parse(d.template), function (ii, dd) {            var major = {                major:"",                typeList:[]            };            switch (ii){                case "jianan":                    major.major = "建安投资";                    break;                case "daitan":                    major.major = "待摊投资";                    break;                case "other":                    major.major = "其他投资";                    break;                case "shebei":                    major.major = "设备投资";                    break;            }            $.each(dd, function (index, item) {                major.typeList.push(item.major);            });            normList.majorList.push(major);        });        selectList.push(normList);    });}

将对象转化为JSON数据发送给服务器

  1. 初始化数据对象

    var template = {        "jianan":[],        "daitan":[],        "other":[],        "shebei":[]    };
  2. 将数据保存至数据对象中
  3. 将数据对象转化为JSON数据格式发送
    JSON.stringify(template)
1 0
原创粉丝点击