因此,通常在将脚本或图像加载到 .html 文件中时,它会使用其当前位置作为 url 调用函数的根。现在,当像这样加载外部 Javascript 文件时:
<script type="text/javascript" src="external_java.js"></script>
从上面的 javascript 文件调用的任何内容都将使用 .html 在服务器上的位置,而不是 .js 文件的位置。有什么办法可以改变这个吗?
这样,当我调用 XML 文件时,它将使用 .js 位置作为调用的根?
$.ajax({
type: "GET",
url: ../template/file.xml,
dataType: "xml",
success: function(xml) {
/*do something here*/
}
});