Ajax
Ajax 翻译成中文叫做异步 JavaScript+xml。这种技术可以实现向服务器请求额外的数据而不重新加载也页面
实现 Ajax:XMLHttpReqest
XMLHttpRequest 是 AJAX 的基础。所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。
XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
创建
1 | var XHR = new XMLHttpReqest(); |
使用方法
使用 XHR 时,第一个方法是 open()它启动一个请求以备发送,接收三个参数
- 请求类型(get/post)
- 请求的 url(相对于执行代码的当前页面)
- Boolean true 表示异步,false 表示同步
发送请求:send(),接受一个参数,为请求主体发送的数据,如果不发送则必须填 null。