gpt4 book ai didi

javascript - XMLHttpRequest - 相对路径还是绝对路径?

转载 作者:行者123 更新时间:2023-11-30 16:47:39 26 4
gpt4 key购买 nike

我正在尝试在我的本地服务器中进行 HTTP 测试。

在我的 HTML 文件中,我链接 src="scripts/scriptedHTTP.js:

   var req = new XMLHttpRequest();
req.open("GET", "file.txt", false);
req.send(null);
console.log(req.responseText);

我在 localhost:8000 上使用 python -m SimpleHTTPServer 服务。

file.txtscriptedHTTP.js

位于同一路径

http://localhost:8000/scriptedHTTP.html 让我得到 Error 404

如果我用 node 运行 scriptedHTTP.js,我得到 XMLHttpRequest is not defined

我做错了什么?

最佳答案

XMLHttpRequest 将使用页面域形成请求路径(如果您未手动设置),因此在这种情况下您只需指定您的文件的完整路径。文本:

var req = new XMLHttpRequest();
req.open("GET", "scripts/file.txt", false);
req.send(null);
console.log(req.responseText);

请注意,XMLHttpRequest 是网络浏览器的一项功能,因此在 NodeJS 中不可用

关于javascript - XMLHttpRequest - 相对路径还是绝对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30993854/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com