gpt4 book ai didi

javascript - 非常简单的 XMLHttpRequest 不起作用

转载 作者:行者123 更新时间:2023-12-02 16:17:44 24 4
gpt4 key购买 nike

我正在练习 XmlHttpRequest,并且正在尝试运行基本的 Javascript 来获取存储在文本文件中的数据。这是我的 JavaScript:

var xml = XMLHttpRequest();
xml.open("GET", "setverfile.txt",true);
xml.send(null);
alert(xml.responseText);

还有我的 html:

<!DOCTYPE html>

<html>
<head>

<title>XMLHttpRequest</title>
</head>
<body>

<script src="XMLHttpRequest.js" type="text/javascript"></script>
</body>
</html>

文本文件:

This is a textfile resideing on a server

当我尝试运行代码时,没有任何反应。我做错了什么?

最佳答案

似乎您缺少 [onreadystatechange]

当你发送Ajax请求时,你需要监听状态变化。

您的代码是异步的,因此需要监听状态更改。xml.open("GET", "setverfile.txt",true);//真正的参数是异步的

如果你这样做了xml.open("GET", "setverfile.txt",false);//false 参数用于非异步。

那么你的代码应该可以工作。

关于javascript - 非常简单的 XMLHttpRequest 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29424190/

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