-1
我需要使用Flot圖表庫創建圖表,使用PHP JSON函數(即.json_encode)。創建Flot圖表所需的PHP數組結構(使用JSON)
問題是,我不明白PHP數組的結構必須編碼來創建適當的JS數組來生成浮點圖。
圖表需要有幾條線,顏色不同。
有人可以幫助我的這種適當的PHP數組的例子。
我曾嘗試(沒有成功),以實現下一個例子:
與它的問題是,我得到的對象,我不知道如何在我的腳本執行:
$.ajax({
type:'post',
dataType: "json",
url:'/stocks/index/',
success: function(r) {
$.plot($("#placeholder"), [
{data:(r)}
])
}
});
預先感謝您!
UPDATE:用於生成JSON數組的PHP代碼如下所示:
$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
$flots = array($dataSet1, $dataSet2);
return json_encode($flots);
顯示你的PHP代碼了。 PS你的json響應是一個JavaScript對象,所以[{}]不需要:) – Svetoslav
它在我的消息的更新部分 – user198003
不返回json_encode ..回聲它;) – Svetoslav