[問題] JS取得php Json後無法在其它行使用
小弟剛開始入門.若描述的內容有誤請導正.
平時會用到php & javascript
此次引用了jQuery的json取得方法.
想要利用php產生的json物件去進行應用,但卻不曉得怎麼去使用丟出來的json物件
都只有$.post那行可以alert出json.php的值
json.php
產生結果
{"Name":"john","Tel":1234567,"Title":"children"}
程式碼
<?php
//先自行設定陣列以及對應的值
$json=array('Name'=>'john','Tel'=>1234567,'Title'=>'children');
//再由json_encode回覆為json讀取的格式
echo json_encode($json);
?>
index.php
<script>
$.post("json.php", function(test){alert(test.Name);}, "json");
//有印出john
</script>
所以想說應該是有取得json的內容,以下試著抓出json的內容進行應用
<script>
1 var GG="";
2 $.post("json.php", function(test){GG=test;}, "json");
3 alert(GG);
4 // 不是underfined 就是連alert視窗都沒有出現
</script>
試了一下午,不管怎麼去接都無法讓我在第四行去alert出json的內容
alert(GG.Name); //underfined
請問一下我哪裡的觀念出了問題.....
因為想説拿不出來就只能在FUNCTION內去做應用了.如下
還是只能把所有的東西寫在
2 function(test){這裡面}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.210.231.212
※ sin282:轉錄至看板 PHP 12/13 16:56
→
12/13 17:45, , 1F
12/13 17:45, 1F
→
12/14 09:05, , 2F
12/14 09:05, 2F
※ 編輯: sin282 來自: 218.210.231.212 (12/14 16:20)
→
12/15 21:52, , 3F
12/15 21:52, 3F
→
12/15 21:52, , 4F
12/15 21:52, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章