Ajax请求
Ajax即“Asynchronous Javascript And Xml”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
Ajax是一种浏览器通过js异步发起请求,局部更新页面的技术。
Ajax由前端来实现
通过原生的js来实现Ajax请求
1、首先创建XMLHttpRequest对象
var xmlHttpRequest=new XMLHttpRequest();
2、调用open方法设置请求信息及参数
xmlHttpRequest.open(method,Url,true/false);
- 其中method是请求的方式:GET/POST
- Url是请求的地址
- true/false :表示异步或者同步
3、在send方法发送请求之前,先绑定onreadystatechange事件,处理请求完成后的操作(回调函数)
xmlHttpRequest.onreadystatechange=function () {
if (xmlHttpRequest.readyState==4 && xmlHttpRequest.status==200){
var jsonObj=JSON.parse(xmlHttpRequest.responseText);
//把响应的数据显示在页面上