-2

嗨,很遗憾我不能发布我的洞源代码,我也不能链接到它。

但正因为如此,如果我没有得到具体的答案,我可以,只是一些指导。

所以我的情况是这样的:

在 dagre-d3.js 和 d3.js 的帮助下,我制作了一个层次结构图。它在本地(WAMP)环境中完美运行,但是当我在运行 linux(ubuntu)的实时服务器上尝试它时,并非所有功能都正常工作。

但我不明白的是,不能 100% 工作的功能只是前端 svg 的东西,所以当我尝试这些操作时没有后端连接。

在本地,我在 wamp 和 chrome、firefox 甚至 Internet Explorer 上使用 Windows 7、8 对其进行了测试,并且每个功能都可以正常工作,当我从服务器加载它时,某些功能无法正常工作。事实是我没有收到任何错误消息,所以它不像 d3.js 或 dagre-d3.js 没有正确加载,因为它是,图形被正确渲染。

所以最后,我的问题是,是否有一些服务器端配置会干扰渲染的 SVG 图?如果没有,那么我应该从哪里开始寻找?如何甚至检查问题出在哪里?

提前感谢您的任何指导。

4

1 回答 1

1

好的,所以最后我想通了。

在实时服务器上,有一个不同版本的 php,当使用json_encode将 id 转换为字符串时,dagre-d3 插件无法正常工作,一些功能可以,但不是全部。

于 2015-08-10T07:55:24.513 回答