首页 > Web开发 > 详细

ajax一

时间:2019-02-23 22:59:40      阅读:165      评论:0      收藏:0      [点我收藏+]

最简单版的ajax

get版本

        var xhr = null //创建对象
        if(window.XMLHttpRequest){
            xhr = new XMLHttpRequest() //重新赋值
        }else{
            xhr = new ActiveXObject() //重新赋值(鉴别ie6)
        }
        xhr.open(‘get‘,‘url?xxx‘+xxx,true) //准备发送
        xhr.send(null) //执行发送
        xhr.onreadystatechange = function (){ //回调函数
            if(xhr.readyState == 4){
                if(xhr.status == 200){
                    //xhr.responseXML
                    var result = xhr.responseText
                    console.log(result)
                }
            }
        }

 

post版本

        var xhr = null //创建对象
        if(window.XMLHttpRequest){
            xhr = new XMLHttpRequest() //重新赋值
        }else{
            xhr = new ActiveXObject() //重新赋值(鉴别ie6)
        }
        xhr.open(‘post‘,‘url‘,true) //准备发送
        xhr.setRequestHeader(‘Content-type‘,‘application/x-www-form-urlencoded‘)
        var param = ‘xxx‘+xxx
        xhr.send(param) //执行发送
        xhr.onreadystatechange = function (){ //回调函数
            if(xhr.readyState == 4){
                if(xhr.status == 200){
                    //xhr.responseXML
                    var result = xhr.responseText
                    console.log(result)
                }
            }
        }

去加油吧少年!

ajax一

原文:https://www.cnblogs.com/xufeng1994/p/10424692.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!