美文网首页
原生js - get 、post方式发送AJAX请求

原生js - get 、post方式发送AJAX请求

作者: 梁萌0328 | 来源:发表于2018-11-12 14:35 被阅读0次

一、get方式

   #1创建一个xhr对象
    var xhr = new XMLHttpRequest ( ) ;
    #2监听状态的改变
    xhr.onreadystatechange=function(){
          if(xhr.readyState===4){//请求成功
                    if(xhr.status===200){//响应成功
                          doResponse(xhr);//调用一个函数
                  }
            }


  }
    #3打开一个链接
    xhr.open('get','xxx.php',true);
    //1.请求方式  2.发送到哪去  3.是否为异步请求 是true 否 flase
    #4发送数据
    xhr.send(null);

二、post方式

    #1创建一个xhr对象
    var xhr = new XMLHttpRequest ( ) ;
    #2监听状态的改变
    xhr.onreadystatechange=function(){}
    #3打开一个链接
    xhr.open('post','xxx.php',true);
    #3.5 修改请求消息头部
      xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  
    #4发送数据
    xhr.send('uname=xxx&upwd=123');

相关文章

网友评论

      本文标题:原生js - get 、post方式发送AJAX请求

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