json数据的解析
php声明没有键的数组,用json_encode输出:
$array=array("1","2","3");
echo json_encode($array);//输出["1","2","3"]
js解析的时候:
var jobj=eval(str);//解析为一个数组
alert(jobj[0]);//弹出1
php声明有键的数组,用json_encode输出:
$array=array('a'=>'1','b'=>'2','c'=>'3');
echo json_encode($array);//输出{"a":"1","b":"2","c":"3"}
js解析:
var jobj=eval('('+str+')');
alert(jobj.a)//弹出1
引用地址:http://www.jb51.net/article/34280.htm