0

我有以下 SVG 示例图:

http://jovansfreelance.com/bikestats/circos/travels.svg

你可以从那里看到源代码,它都是客户端的。

该图使用样本数据工作。现在,我需要做的是从数据库(或从我可以使用 PHP 生成的服务器上的文件)动态填充。

将 PHP 代码直接放入 SVG 文件是行不通的。使用 onLoad AJAX 调用不起作用。它根本不会让我包含 jQuery。那么我该怎么做呢?我知道有一种方法,但我对 SVG 文件完全陌生。

4

1 回答 1

1

从 PHP 生成 SVG 和从 PHP 生成 HTML 之间没有真正的区别。您只需要覆盖默认的内容类型标头 ( header('Content-Type: application/svg+xml');)。

当然,您仍然需要一个.php文件扩展名,因为您的服务器不会(默认情况下)设置为解析.svgPHP 代码的文件。

于 2013-02-14T12:06:35.493 回答