看在海軍報documentation AJAX的例子。
本質上的步驟是:
1)從數據庫中提取。
在形式的PHP的鍵/值陣列2)地點數據:
$dataSet1 = Array();
$dataSet1['label'] = 'Customer 1';
$dataSet1['data'] = Array(Array(1,1),Array(2,2)); // an array of arrays of point pairs
$dataSet2 = Array();
$dataSet2['label'] = 'Customer 2';
$dataSet2['data'] = Array(Array(3,3),Array(4,5)); // an array of arrays of point pairs
$returnArray = Array($dataSet1, $dataSet2);
3.)回到在JavaScript,得到這個JSON編碼字符串作爲變量JS:
var data = <?php echo json_encode($arr); ?>;
4 )回到你的javascript中,用這個數據變量調用flot plot方法:
$.plot($("#placeholder"), data, options);
嗨,馬克,謝謝你的回答,抱歉,因爲延遲不得不解決有些服務器的其他問題。我有=檢查ajx演示,但不能爲我的生活工作了json數據來自哪裏或如何創建?那就是我被卡住的地方。到目前爲止,我所管理的所有內容都是創建一個test.php頁面,其中包含一個顯示記錄的正文中的記錄集和輸出表。我知道我需要把這個變成jsaon,但那是我感到困惑的地方? – gary 2012-02-15 15:24:34
@gary,在鏈接的例子,他們從服務器上的文件返回JSON,這是不太你想要什麼。您需要循環結果集並創建FLOT期望的格式。這是我在上面第2步中描述的內容。第3步展示瞭如何讓PHP以JSON編碼你的數組。 – Mark 2012-02-15 17:41:14
嗨馬克,再次感謝您的時間。恐怕我只是不理解這些步驟,我是現實生活中的服務器管理員,因爲沒有開發人員留下來幫助[信貸緊縮英國]! 我一直爲MySQL的樣本下載演示不休搜索/ PHP/JSON和FLOT一起工作,有一次我看到它在現實生活中我往往能更好地適應。 反正再次感謝N代表你的時間,表示讚賞。 – gary 2012-02-15 21:57:00