[問題] [jquery] 從php抓回json 存入js全域變數
大家好
我目前正在實作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
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章