gpt4 book ai didi

javascript - XMLHttpRequest 打开并发送 : How to tell if it worked

转载 作者:行者123 更新时间:2023-11-29 22:22:53 26 4
gpt4 key购买 nike

如标题所示,我的问题是,是否可以判断 XMLhttpRequest 的打开和发送方法是否真的有效?有指标吗?示例代码:

cli = new XMLHttpRequest();
cli.open('GET', 'http://example.org/products');
cli.send();

我正在尝试对此进行故障处理,但我需要能够判断请求是否失败,以便我可以处理它。

最佳答案

这是一个异步操作。在发送请求时,您的脚本会继续执行。

您使用回调检测状态变化:

var cli = new XMLHttpRequest();
cli.onreadystatechange = function() {
if (cli.readyState === 4) {
if (cli.status === 200) {
// OK
alert('response:'+cli.responseText);
// here you can use the result (cli.responseText)
} else {
// not OK
alert('failure!');
}
}
};
cli.open('GET', 'http://example.org/products');
cli.send();
// note that you can't use the result just here due to the asynchronous nature of the request

关于javascript - XMLHttpRequest 打开并发送 : How to tell if it worked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11351739/

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