其實我正在嘗試爲使用jQChart插件的所有報表執行圖表圖表。我已經完成了PHP的圖形報告,但我的頭部需要動畫報告,所以我去jQChart,但我不知道如何將assoc數組值傳遞給Ajax。在PHP中將關聯數組值傳遞給Ajax MySQL
$results = mysql_query("SELECT vaccum_value,date FROM vaccum_details where serial_number='10P1005'");
$data1=array();
while ($row = mysql_fetch_array($results))
{
$data1[$row['date']]=$row['vaccum_value'];
}
$data = Array ("28-Sep-2012" => 31.6, "04-Oct-2012" => 0.99, "03-Oct-2012" => -3);
但我需要通過這個結果Ajax和然後轉化成此下面喜歡:
數據:[['28 -sep-2012' ,31.6],['04 - 辛-2012' ,0.99],[03 - 辛2012' ,-3]]
詳細腳本以供參考:
<script lang="javascript" type="text/javascript">
$(document).ready(function() {
$('#jqChart').jqChart({ title: { text: 'Animation' }, animation: { delayTime: 1, duration: 2 }, series: [ { type: 'line', title: 'Line', data: [['A', 69], ['B', 57], ['C', 86], ['D', 23], ['E', 70], ['F', 60], ['D', 88], ['H', 22]] } ] }); });
</script>
我通過使用php獲取mysql的結果。我使用了assoc數組。這裏下面我的代碼: –
不要在評論中發佈你的代碼..你可以編輯你的問題 –
我得到了如下結果。 $ data = Array(「2012年9月28日」=> 31.6,「2012年10月4日」=> 0.99,「2012年10月3日」=> -3); 但我需要將此結果傳遞給ajax,然後轉換爲如下所示: data [['28 -Sep-2012',31.6],['04 -Oct-2012',0.99],['' 2012年3月3日',-3]] –