美文网首页
原生ajax

原生ajax

作者: 大笑一声 | 来源:发表于2017-09-30 10:51 被阅读0次

    function getHttpRequest(){

    //创建XMLHttpRequest

    var xhr = "";//用来保存创建的对象

    if(window.XMLHttpRequest){

    xhr = new XMLHttpRequest();//兼容非ie浏览器

    }else if(window.ActiveXObject){

    xhr = new ActiveXObject("Microsoft.XMLHTTP");//ie

    }

    return xhr;

    }

    var xmlHttp = getHttpRequest();

    //open()用来准备发送请求的一些信息

    xmlHttp.open("GET","ll.json",true);

    //send()开始发送

    xmlHttp.send();

    //请求之后的返回

    //readyState这是状态值的改变会触发这个事件

    xmlHttp.onreadystatechange = function(){

    //返回信息的状态码

    if(xmlHttp.readyState==4&&xmlHttp.status==200){

    //responseText返回的信息存放在此属性里面

    console.log(xmlHttp.responseText);

    }

    }

    //readyState的四个参数:0 未被初始化open未被调用 1正在加载open已被调用 但没调用send 2加载完成 send被调用请求开始 3交互中 4完成

    //status的五种状态码:200 正确 404 页面不存在 403 页面禁止访问  500 内部服务器错误  304 未被修改

    相关文章

      网友评论

          本文标题:原生ajax

          本文链接:https://www.haomeiwen.com/subject/dvegextx.html