[问题] Javascript json to array 转换

楼主: tony5566 (5245566)   2015-01-29 21:38:43
var test;
$.post("query.php",{id:id})
.done(function(data){
test = $.parseJSON(data);});
console.log(test);
data是有捞出资料的
但是test一直显示是undefined
这个问题是什么呢!?
data内容:
[{"0":"120.95","rest_lon":"120.95","1":"24.8","rest_lat":"24.8",
"2":"\u65b0\u7af9\u5e02\u5927\u5b78\u8def1001\u865f",
"rest_address":"\u65b0\u7af9\u5e02\u5927\u5b78\u8def1001\u865f",
"3":"03-3369880","rest_tel":"03-3369880"},
{"0":"120.96","rest_lon":"120.96","1":"24.81","rest_lat":"24.81",
"2":"\u65b0\u7af9\u7e23\u5927\u5b78\u8def1\u865f",
"rest_address":"\u65b0\u7af9\u7e23\u5927\u5b78\u8def1\u865f",
"3":"03-2571864","rest_tel":"03-2571864"}]
作者: osk2 (.)(.)   2015-01-29 21:58:00
把data的内容一起po出来吧
作者: tw0517tw (无冬夜)   2015-01-29 22:08:00
这个应该不用parse可以直接拿来用吧至少我直接贴到console结果是object不是string
作者: osk2 (.)(.)   2015-01-29 22:11:00
看起来没错耶,应该直接把data拿去用不用再parseJSON了吧
作者: tw0517tw (无冬夜)   2015-01-29 22:33:00
jQuery.extend()?
楼主: tony5566 (5245566)   2015-01-29 22:46:00
作者: qazwsx9006 (松鼠!碰器!)   2015-01-29 23:15:00
小的浅见...妳在alert(test)的时候,post还没把data抓回来。 异步概念? 有错烦请纠正....
作者: tw0517tw (无冬夜)   2015-01-29 23:36:00
我猜楼上是对的XD
楼主: tony5566 (5245566)   2015-01-30 00:07:00
恩恩 对XD 感谢提醒

Links booklink

Contact Us: admin [ a t ] ucptt.com