首页 > 编程语言 > 详细

[javascript-debug-ajax-json]两种不同的json格式数据

时间:2015-12-23 00:18:48      阅读:231      评论:0      收藏:0      [点我收藏+]

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":"\u4ef7\u503c110\u5143\u7684\u55d2\u55d2\u5df4\u58eb\u4ee3\u91d1\u5238\u5957\u7968\u4e00\u5957","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

[javascript-debug-ajax-json]两种不同的json格式数据

原文:http://www.cnblogs.com/shuman/p/5068457.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!