Extjs:Ajax,Proxy,使用JSON和JQuery进行图表绘制


Extjs: Ajax, Proxy, using JSON and JQuery for charting

我从来没有像使用 extjs 那样对缺乏示例/文档感到沮丧! 有人可以对此有所了解吗:

我无比困惑。我有一个php传递这个数组:(我的图表会有更多,但为了调试目的而取出了大部分)

$rows = array ( 
                 "project" => "amt", 
                 "accepted" => 3400, 
                 "rejected"=> 2389, 
                 "deleted" => 1845, 
                 "undefined" => 2006
             );
$options = array("ONE"=> $rows); 
echo json_encode($options);

我想我可以做这个 Ajax 请求:

    /// GET AJAX DATA
Ext.Ajax.request({
    url:'extjs/turnin_chart/chart_data.php',
    success: function(response) {
       var text = Ext.decode(response.responseText);  
       alert(text.ONE);
        }
 });

但是在此之后,我不知道如何将这些数据集成到我的图表存储中。我见过仅使用$.ajax(jquery)和其他带有"代理"的示例。 有时他们需要一个模型。 有人可以解释并给出一个很好的例子,说明如何使用 Ajax 和 JSON 将远程数据传递给 extjs 图表吗?

编辑:返回的警报是"[对象对象]"。 当我转储数组时,我打印了数组。

我不确定你怎么称呼缺乏例子;Ext JS文档网站上有几十个例子。查看图表示例,了解如何创建图表。这个图表教程也将非常有帮助。
在相关的说明中,似乎您的问题有一半在于不了解商店的工作原理。有关 Ext JS 数据包中的介绍,请参阅此处。
我建议您先直接检索数据,然后再转到图表。一次处理整个事情确实会非常令人困惑。