首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery甘特图插件

jquery甘特图插件
EN

Stack Overflow用户
提问于 2013-02-22 20:11:50
回答 1查看 1.1K关注 0票数 2

情况

我正在使用来自here的PHP插件,并将其与我拥有的jQuery站点集成。在设置演示方面没有问题;但是,当我尝试向插件提供一些我自己的数据时,它将抛出以下错误:

代码语言:javascript
复制
TypeError: e is undefined

现在,我相信上面的错误是由于JSON对象对插件不熟悉而抛出的,但是,我似乎就是不能正确地打包它。

我的JSON数据

演示JSON数据

现在,您可以看到除了一些不同之外,我已经非常接近目标了。接下来是我用来生成这段代码的PHP代码。

代码语言:javascript
复制
$aryOutput = array('source' => array());
if($aryTasks) {
    foreach($aryTasks as $aryTask) {
            
                            
        $aryOutput['source'][] =  array(
            'name' => $aryTask['task_stage'],
            'desc' => $aryTask['task_title'],
            'values' => array(array(
            'to' => '/Date('.time($aryTask['task_projected_end_timestamp']).')',
            'from' => '/Date('.time($aryTask['task_projected_start_timestamp']).')',
            'desc' => $aryTask['task_description'],
            'label' => $aryTask['task_description']
        ))
        );
    }            
}
$strJSON = json_encode($aryOutput, JSON_UNESCAPED_SLASHES);

请任何人提供一些智慧珍珠来解决这个问题。顺便说一句,从另一个问题中,我看到这个类必须是甘特图。这不是问题,我可以让插件使用不同的数据集。

谢谢

编辑

我注意到日期字段上有一个额外的斜杠,这是一个很小的区别。编辑代码以添加该代码后,仍会出现错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-23 11:30:19

根据需要检查完整的JSON is结构。在上面的示例中,这很可能是输出:

代码语言:javascript
复制
source : { source : { ... } }

这会造成插件的混乱,因为它是意外的数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15023978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档