0

我从来没有像 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 图表吗?

编辑:返回的警报是“[object Object]”。当我转储数组时,我打印了数组。

4

1 回答 1

0

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

于 2012-08-10T22:42:11.367 回答