MySQL データベースを読み取り、JSON 配列を返す php ファイルがあります。次に、JSON 配列が JavaScript 変数に保存され、JQPlot がそれをロードするとします。JavaScript を実行してデータを取得し、グラフを作成するたびに、Google Chrome JavaScript コンソールに "Uncaught #" が表示されます。このエラーが発生する理由はありますか? ajax 呼び出しの後に得られる応答は次のとおりです。
[["Internet Explorer",0],["Firefox",0],["Safari",0],["Opera",0],["Chrome",1],["Other",0]]
これは私が知る限り正しいです。
ここにも私のJavascriptがあります:
$(document).ready(function(){
var browsers = $.post("stats.php", {action:"getbrowsers"});
var plot1 = jQuery.jqplot ("browsers_pie", [browsers], {
seriesDefaults: {
renderer: jQuery.jqplot.PieRenderer,
rendererOptions: {
showDataLabels: true
}
},
legend: { show:true, location: "e" }
});
});