XMLHttpRequest的返回值怎么传递给一个变量
时间: 2024-05-10 20:20:16 浏览: 118
快速解决ajax返回值给外部函数的问题
可以使用回调函数将XMLHttpRequest的返回值传递给一个变量。例如,可以使用以下代码:
```
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://example.com/api/data', true);
xhr.onload = function() {
if (xhr.status === 200) {
var responseData = xhr.responseText;
// 在这里使用responseData变量
}
};
xhr.send();
```
在这个例子中,我们首先创建一个XMLHttpRequest对象,然后使用open()方法指定请求方法和URL。接下来,我们定义一个onload回调函数,当请求完成时会自动调用该函数。在回调函数中,我们首先检查请求的状态是否为200(成功),然后将返回的文本数据存储在responseData变量中。最后,我们可以在回调函数中使用responseData变量。
阅读全文