我所面臨的下一個問題:當我得到的數據,並嘗試建立一個jqPLot餅圖,螢火蟲說uncaught exception: No Data
這裏是我的數據檢索功能:jqPlot繪製餅圖問題
function getValues(){
var myArr=[];
$.ajax({
type : "POST",
url : myUrl,
data : {
},
success : function(response) {
for (var i = response.myList.length - 1; i >= 0; --i) {
var obj = response.myList[i];
var id = obj.id;
var name = obj.name;
var value = obj.value;
......some code here....
myArr.push[{name:value}];
}
},
error : function(response) {
alert("your request cannot be handled. " + response);
}
});
drawPieChart(myArr);
}
,這裏是我drawPieChart功能:
function drawPieChart(array) {
var plot1 = jQuery.jqplot ('chartdiv', [array],
{
seriesDefaults: {
// Make this a pie chart.
renderer: jQuery.jqplot.PieRenderer,
rendererOptions: {
// Put data labels on the pie slices.
// By default, labels show the percentage of the slice.
showDataLabels: true
}
},
legend: { show:true, location: 'e' }
}
);
}
,這裏是html源代碼,在這裏我想插入我的餅圖:
<div id="chartdiv" style="height:400px;width:300px; "></div>
所以任何人都可以幫助我解決這個問題嗎?我做錯了什麼? jqPlot的所有文件都已正確連接。