请写出一个原生的ajax的代码?
时间: 2024-10-15 12:25:04 浏览: 22
jQuery手机移动端出生年月日日期选择代码.zip
原生的Ajax通常是指使用浏览器提供的XMLHttpRequest对象来实现异步数据交换。下面是一个简单的JavaScript示例:
```javascript
// 创建一个新的XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 设置请求的方法、URL和是否异步处理
xhr.open('GET', 'https://example.com/api/data', true);
// 定义当请求状态改变时的回调函数
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) { // 状态4表示完成且成功
console.log(xhr.responseText); // 打印服务器返回的数据
}
};
// 发送请求
xhr.send();
```
在这个例子中,我们向`https://example.com/api/data`发送了一个GET请求,并监听了响应的状态变化。当接收到响应时,我们会检查其状态码并处理响应内容。
阅读全文