我已经在javascript中编写了一个在windows中工作得非常好的代码。它以xml作为输入,并使用jqplot插件以饼图的形式显示数据。
当我在linux中运行此代码时,不会显示任何输出。如果静态数据作为输入给出,它也适用于linux。但是如果给出xml作为输入它就不会。
我只粘贴极少数的初始线来提出想法。
$(document).ready(function(){
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET","report.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
xmlObj=xmlDoc.documentElement;
var b=xmlDoc.getElementsByTagName("SC_PROCESS");
其余代码类似于getElementsByTagName("SC_PROCESS")
之类的标记来提取数据。
答案 0 :(得分:0)
这类问题通常是由使用不区分大小写的文件名引起的,例如,将文件另存为Report.xml
并将其称为report.xml
。为了编写多平台代码,您需要始终使用相同的大小写。