首页 > 技术文章 > 前台js接收后台的json数据

lijea 2018-12-21 16:54 原文

后台返回的json数据,如php的:

return json_encode($data);

在前台 js接收如下:

function json2object(str){
          var jsstr = str.replace(/"/g,'"');
          var object = JSON.parse(jsstr);
          return object;
        }

 形如a=b&c=d&e=f&g=h 的字符串 转为关联数组:

function str2arr(str){
          var rarr = [];
          var arr = str.split("&");
          for (var i=0;i<arr.length;i++) {
            var narr = arr[i].split("=");
            rarr[narr[0]] = narr[1];
          }
          return rarr;
        }

 

推荐阅读