我有以下SVG示例图:
http://jovansfreelance.com/bikestats/circos/travels.svg
你可以从那里看到源代码,它都是客户端的。
图表使用样本数据。现在,我需要做的是从数据库动态填充(或者从我可以使用PHP生成的服务器上的文件)。
将PHP代码直接放入SVG文件不起作用。使用onLoad AJAX调用不起作用。它根本不会让我包含jQuery。那么我该怎么做呢?我知道有一种方法,但我对SVG文件完全不熟悉。
答案 0 :(得分:1)
从PHP生成SVG和从PHP生成HTML之间没有什么区别。您只需覆盖默认的内容类型标题(header('Content-Type: application/svg+xml');
)。
当然,您仍然需要.php
文件扩展名,因为您的服务器不会(默认情况下)设置为PHP代码解析.svg
个文件。