Круговая диаграмма флота с PHP

Я попытался добавить нагрузочную диаграмму динамически, используя диаграмму флота и PHP / MySQL.

Это мой код javascript

<script id="source" language="javascript" type="text/javascript"> function fetchData() { $.ajax({ url: "test.php", method: "GET", dataType: "json", success: function(series) { var data = [ series ]; $.plot($("#graph1"), data, { pie: { show: true, showLabel: true }, legend: { show: false } }); } }); setTimeout(fetchData, 1000); } $(function () { $("#btn").click(function(){ fetchData(); }); }); 

Это мой PHP-код

 <?php include("db.php"); $return_arr = array(); $sql = mysql_query("SELECT item, COUNT(target) FROM counter WHERE type='video' and date BETWEEN '2011-02-21' and '2011-02-26' GROUP BY target ORDER BY id ASC"); while($obj = mysql_fetch_object($sql)){ $return_arr[] = $obj; } echo json_encode($return_arr); ?> в <?php include("db.php"); $return_arr = array(); $sql = mysql_query("SELECT item, COUNT(target) FROM counter WHERE type='video' and date BETWEEN '2011-02-21' and '2011-02-26' GROUP BY target ORDER BY id ASC"); while($obj = mysql_fetch_object($sql)){ $return_arr[] = $obj; } echo json_encode($return_arr); ?> 

Это моя кнопка

 <input type="submit" value="click" id="btn"/> 

Это массив, который я получаю, когда я нажимаю кнопку

 [{"item":"Final 2010","COUNT(target)":"2"},{"item":"Semi Final 2009","COUNT(target)":"3"}] 

Когда я нажимаю кнопку, это дает мне эту ошибку:

 An invalid or illegal string was specified" code: "12 [Break On This Error] false 

и даже круговая диаграмма не загружается. Может ли кто-нибудь сказать мне, где я сделал неправильное.

Когда я проверяю firebug, массив выглядит так:

 [{"item":"Final 2010","COUNT(target)":"2"},{"item":"Semi Final 2009","COUNT(target)":"3"}] 

Но когда я его печатаю, он отображается как [Объект объекта] [Объект объекта], я думаю, что это будет проблемой, кто-нибудь знает, как его исправить

благодаря