代码在Windows中工作但在linux中不工作

时间:2011-05-02 06:20:39

标签: javascript xml linux

我已经在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")之类的标记来提取数据。

1 个答案:

答案 0 :(得分:0)

这类问题通常是由使用不区分大小写的文件名引起的,例如,将文件另存为Report.xml并将其称为report.xml。为了编写多平台代码,您需要始终使用相同的大小写。