[問題] 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