前台js接收后台的json数据
后台返回的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; }