zoukankan      html  css  js  c++  java
  • [javascript-debug-ajax-json]两种不同的json格式数据

    Bug 1:

    1. 这里面的 data 只是一维数组
    {"state":0,"errorCode":0,"data":{"originalName":"","name":"3e12cdbd9d855449440035b3fdaf78bd.png","url"
    :"images/release/3/d/3e12cdbd9d855449440035b3fdaf78bd.png","real_url":"http://cache.hinabian.com
    /images/release/3/d/3e12cdbd9d855449440035b3fdaf78bd.png","size":94064,"type":".png","state":"SUCCESS"
    }}


    2. 这里面的data是一个二维数组,说不好听就是后台是将二维数组进行json格式编码后,返回来的
    {"state":0,"errorCode":0,"data":[{"f_id":"1","f_brand":"dada","f_name":"u4ef7u503c110u5143u7684u55d2u55d2u5df4u58ebu4ee3u91d1u5238u5957u7968u4e00u5957","f_no":"2000","f_img":"dd110.png","f_qrcode":"ddqr.png"}]}

    Bug 2:

    1. 注意ajax 向后台php请求之后,返回来的数据格式;通过array.indexOf()得到的值很是让人惊讶

      var arr_real = ['2' , '3' , '4' , '11']; // javascript 的字符串数组
        var id = json_msg.data.f_id;
        console.log(arr_real.indexOf(id) !== -1); // true / false

    2. 注意ajax 向后台php请求之后,返回来的数据格式;通过array.indexOf()得到的值很是让人惊讶

      var arr_real = [2 , 3 , 4 , 11]; // javascript 的数字数组
        var id = json_msg.data.f_id;
        console.log(arr_real.indexOf(id) !== -1); // false

  • 相关阅读:
    英语中的一个月几天的表示法
    深圳梧桐山游记
    linux中创建文件和文件夹
    linux中~和/的区别
    linux中的--和-的区别
    linux中vi和vim的区别
    基本数据类型大小和范围
    洛谷 [AHOI2001]质数和分解
    codevs 1115 开心的金明--01背包
    codevs 1080 线段树练习--用树状数组做的
  • 原文地址:https://www.cnblogs.com/shuman/p/5068457.html
Copyright © 2011-2022 走看看