您好我有一个使用 ajax 从 php 脚本获取 XML 文档的 js 文件。XML 文件形成数据以绘制融合图表。我知道我得到的 XML 数据没问题,但 FusionCharts 不会绘制它。我真的很感激任何帮助,谢谢
(FusionCharts.js is included earlier in my script)
if(XMLHttpRequestObject) {
XMLHttpRequestObject.open("GET", "chart.php?job="+job, true);
XMLHttpRequestObject.onreadystatechange = function() {
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
var xdoc = XMLHttpRequestObject.responseXML;
var chart1 = new FusionCharts("Pie3D.swf", "chart1Id", "400", "300", "0", "1");
chart1.setDataXML(xdoc);
chart1.render("chart1div");
chart.php 生成此 XML 数据
<chart caption='ADI Chart Test ' >
<set label='Driver' value='12.25' />
<set label='Other Staff' value='223.21' />
<set label='Equipment' value='0.00' />
<set label='Additional Items' value='0.00' />
<set label='Vehicle Fuel' value='0.00' />
<set label='Accomodation' value='0.00' />
<set label='Generator Fuel' value='0.00' />
</chart>