请各位帮忙:
1。php中的json_encode(arrayanme),其中arrayname是一个二维数组。那么它返回的到底是字符串还是对象?2。我在jquery的文件中用$.get()方法该如何读取它的值。
谢谢,第二点请详细回答。我的qq:165392826,不胜感激
1。php中的json_encode(arrayanme),其中arrayname是一个二维数组。那么它返回的到底是字符串还是对象?2。我在jquery的文件中用$.get()方法该如何读取它的值。
谢谢,第二点请详细回答。我的qq:165392826,不胜感激
2:$.get()是一个ajax的请求方法。
$.get("test.php", function(data){
alert("这里是返回的值: " + data);
});
{"2":{"a":1,"b":2,"c":3,"d":4,"e":{"1":"a","2":"b","3":3}},"1":{"x":1,"y":3}}
#3楼的,那该具体如何读取呢?谢谢
用$.getJSON代替
或者eval得到的值转换为对象
在test.php里加入<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />不能正常的读取json数据,为什么?
如果是$.getJSON的话,肯定是不能正常读取的,因为返回的结果不是一个完整的JSON序列,所以在反序列的时候结果会出错;而如果是$.get的话,肯定是没有问题的,因为get方式获取的是一个字符串,除非你的PHP本身就有问题。