我从其他来源访问某些文件时遇到问题。
例如,我在同一目录中有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/