我已经看到了关于这个问题的一些已经但是我仍然无法明确解决此雾...解析数据jsquery.flot.pie
我有这样的SQL语句来获得数据:
<script type="text/javascript">
<?php
$query = "SELECT rel_id, SUM(suma) FROM $tbl_rel_balansas INNER JOIN $tbl_balansas ON $tbl_rel_balansas.rel_id = $tbl_balansas.id WHERE $tbl_rel_balansas.member_id = '$_SESSION[id]'";
$result = mysql_query ($query);
while($row = mysql_fetch_array($result)){
echo 'var some_data = ' . json_encode($viso);
}
?>
其次是JS部分:
$(function() {
$.plot($("#placeholder"), [some_data],
{
series: {
pie: {
show: true
}
},
legend: {
show: false
}
});
});
</script>
我想我可以在some_data到达数据,并用它在饼图来显示它,可惜这是不是要走的路。
任何帮助和建议都大大appriciated! :)
更新您的文章与HTML页面。另外,你的函数在哪里调用。你确定它被称为? – 2011-04-07 01:24:26
+1 Vasiliy说的,我会在Firefox中使用Firebug,看看some_data是否存在,如果有的话。 – rossdavidh 2011-04-07 12:58:02
是的功能被调用。如果$ .plot($(“#placeholder”),[some_data]而不是某些数据具有整数值,比如说30和50,它就会打印这些值,但some_data没有任何值......也许我' m以错误的方式解析数据? – Skittl3s 2011-04-07 12:58:26