用JS发请求和收响应就是AJAX的全部内容
- 浏览器在window上加了一个
XMLHttpRequest函数,JS可以用这个构造函数构造的对象实现发请求和收响应
发送请求的步骤
- 创建
XMLHttpRequest对象 - 调用对象的
open方法 - 监听对象的
onreadystatechange事件 - 调用对象的
send方法
代码示例
<button id="getHTML">请求HTML</button>
getHTML.onclick = () => {
const request = new XMLHttpRequest()
request.open("GET","./index.html")
request.onreadystatechange = () =>{
if(request.readystate === 4 && request.status === 200){
console.log("success")
}
}
request.send()
}










网友评论