【发布时间】:2011-03-11 16:59:47
【问题描述】:
我想使用来自 PHP 和 jqplot 的数据绘制一个简单的图表。
在 PHP 中我只是这样做了:
$test = array('1' => '2', '3' => '4');
echo json_encode($test);
我在js端得到的结果是:{"1":"2","3":"4"},我检查了这个。
所以,我尝试绘制这个简单的数组,但没有成功:
$.ajax({
type: "POST",
url: "ajax.php",
data: "fname="+ fname +"& lname="+ lname,
dataType:"json",
success: function(data)
{
$('#dissapear').hide(function(){$('#chartdiv').css("height:400px;width:300px;");$('#chartdiv').fadeIn();});
$.jqplot
('chartdiv', [data],
{
title:'Jitter',
axes:{yaxis:{min:0,max:240},xaxis:{renderer:$.jqplot.DateAxisRenderer}},
series:[{lineWidth:4, markerOptions:{style:'square'}},{ show: true } ]
}
);
我错过了什么?请帮帮我,我已经尝试了至少 20 种代码组合,但没有运气。是的,我确实查看了 jqplot 中的 dataRenderer 示例,但它对我没有帮助。
【问题讨论】: