gpt4 book ai didi

php - jquery 甘特图插件

转载 作者:行者123 更新时间:2023-12-01 04:54:57 25 4
gpt4 key购买 nike

情况

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

TypeError: e is undefined

现在,我相信上述错误是由于插件不熟悉 JSON 对象而引发的,但是,我似乎无法正确打包它。

我的 JSON 数据

my json

演示 JSON 数据

demo JSON

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

$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);

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

谢谢

编辑

我注意到日期字段上有一个额外的斜杠,有一点小小的不同。编辑代码添加后,仍然出现错误

最佳答案

根据需要检查完整交付的 JSON 结构。在上面的示例中,输出可能如下:

source : { source : { ... } }

这会导致插件混淆,因为它是意外数据。

关于php - jquery 甘特图插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15023978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com