ajax原生代码

   作为前端菜鸟,最近想做一个在线聊天室,前端与后端的通信方式通过ajax实现。在学习ajax之前
   首先来了解前端和后端是如何通信的吧。
   HTTP协议是客户端和服务器之间文件传输的沟通方式。过程呢包括七个步骤:
   1. 建立TCP请求
   2. 客户端向服务器发送请求
   3. 客户端向服务器发送请求头信息
   4. 服务器做出应答
   5. 服务器向客户端发送应答头信息
   6. 服务器向客户端发送数据
   7. 关闭TCP连接
   下面进入正文了,ajax的原生代码实现:
   //实例化一个XMLHttpRequest
  `var request=new XMLHttpRequest();`
  //如果要考虑IE5,IE6的兼容性
  `var request;
  if(window.XMLHttpRequest){
  request=new XMLHttpRequest();
  }else{
  request=new ActiveXObject("Microsoft.XMLHttpRequest")
  }
  request.open("GET","a.php",true);
  request.send();
  request.onreadystatechange(){
    if(request.readyState===4&&request.status===200){
        //执行一些操作
        }
      }`
  额,感觉自己写得好简略啊,但是宝宝要睡觉了啊,以后会努力写清楚点,争取每天都能更新博客,监督我吧
  (怎么感觉文风有违技术博客的"严谨")。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值