为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 原生ajax...

标签:
JavaScript
<script type="text/javascript">
    function ajax(url,fn){
        var oAjax=null;
        if(window.XMLHttpreques){
            oAjax=new XMLHttpreques();
        }else{
            oAjax=new ActiveXObject();
        }
        //true 是异步,false是同步的
        oAjax.open('get',url,true);
        //调用request对象的send()方法发送请求数据
        oAjax.send();
        // 服务器响应的数据
        oAjax.onreadystatechange=function(){
            // readyState 0=>初始化 1=>载入 2=>载入完成 3=>解析 4=>完成
            /*
                0:初始化,XMLHttpRequest对象还没有完成初始化
                1:载入,XMLHttpRequest对象开始发送请求
                2:载入完成,XMLHttpRequest对象的请求发送完成
                3:解析,XMLHttpRequest对象开始读取服务器的响应
                4:完成,XMLHttpRequest对象读取服务器响应结束
            */
            if(oAjax.readyState==4){
                /*
                100——客户必须继续发出请求
                101——客户要求服务器根据请求转换HTTP协议版本
                200——交易成功
                */
                //服务器交易数据成功
                if(oAjax.status==200){
                    fn(oAjax.resoponseText);
                }
            }
        }
    }
</script>
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
37
获赞与收藏
165

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消