[問題] [jquery] 從php抓回json 存入js全域變數

看板Ajax作者 (歐奇斯)時間16年前 (2009/08/17 14:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好 我目前正在實作Timeline於一個訂單管理的頁面 目前我用的是simile所提供的Timeline 現在我的需求是必須到資料庫抓取訂單資料 然後轉成json 再利用jquery的$.ajax 抓回來 然後存入 timeline_data這個js的全域變數 最後才去讀這個變數 再秀在timeline上 目前後端php的部分我已經寫好了 <?php $arr = array(); $rs = mysql_query("select * from event"); while($obj = mysql_fetch_object($rs)) { $arr[] = $obj; } //print json_encode($arr); ?> { 'dateTimeFormat': 'iso8601', 'wikiURL': "http://simile.mit.edu/shelf/", 'wikiSection': "Simile Cubism Timeline", // 以上三行為他的一些起始設定 'events' : [ <?= json_encode($arr)?>> ] } --------------------------------------------------- 然後前端的部分 var timeline_data ; //要存資料的全域變數 function fetchData(){ $.ajax({ type: "GET", url: "ajax_data.php", dataType: "json", contentType: 'application/json; charset=utf-8', success:function(receiveData){ alert(receiveData); timeline_data = JSON.parse(receiveData); } }); } 請問我這樣可以順利的將後端的json存到timeline_data裡面嗎?? 到時候我要 eventSource1.loadJSON(timeline_data, url); eventSource1 是來自於 var eventSource1 = new Timeline.DefaultEventSource(); 有哪裡出錯嗎? 麻煩高手指教了! 謝謝大家^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.84.155
文章代碼(AID): #1AYFVyeI (Ajax)
文章代碼(AID): #1AYFVyeI (Ajax)