AJAX(Asynchronous JavaScript and XML),异步的JavaScript与XML技术。
AJAX是浏览器提供的一套API 可以通过Javascript调用 ,从而实现通过代码控制请求与响应,实现网络编程。
在浏览器端进行网络编程(发送请求,接受响应)的技术方案,可以让我们无需重新加载页面,通过javascript 直接获取服务器端的最新内容。
注意:涉及到AJAX “不能” 以文件协议的方式打开
步骤:
// 1.创建对象 安装浏览器(用户代理)
var xhr = new XMLHttpRequest()
//2.建立连接 打开浏览器
xhr.open('GET','http://learn.php')
//3.发送请求
xhr.send()
指定事件处理函数
//4.等待响应
//5.结果
注意:XMLHttpRequest 在IE5/6中不兼容
var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP')
注意:
当readyState ===4 等于 xhr.onload (