我从其他来源访问某些文件时遇到问题。
例如,我在同一目录中有html文件夹和xml文件夹。
然后从html文件中,我想访问xml文件夹中的xml文件。
在HTML中,我有脚本来调用文件
xmlDoc = loadXMLDoc(“ ../ xml / note.xml”);

为什么这条路也行不通?

这是我的loadXmlDoc()代码

function loadXMLDoc(dname)
{
   var xmlDoc;

   if (window.XMLHttpRequest)
   {
       xmlDoc=new window.XMLHttpRequest();
       xmlDoc.open("GET",dname,false);
       xmlDoc.send("");
       return xmlDoc.responseXML;
   } // IE 5 and IE 6
   else if (ActiveXObject("Microsoft.XMLDOM"))
   {
       xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
       xmlDoc.async=false;
       xmlDoc.load(dname);
       return xmlDoc;
   }

   alert("Error loading document");
   return null;
}

最佳答案

我建议使用相对根目录loadXmlDoc('/ xml / note.xml'),因为它将始终从同一点开始(根目录),并且您不必不断提升../../。

关于javascript - javascript源路径问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1191892/

10-11 05:11