Ajax请求

首先我们要了解Ajax是什么

  • Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。
  • 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
  • Ajax HTTP脚本化 使用js代码来控制HTTP请求。
    访问 http://IP或域名:80/文件名
    例:http://10.35.161.142:80/index.html

接下来我们了解一下Ajax的步骤

 http可省略 。默认端口80,可省略。其他不行
//1.实例化一个XMLHttpRequest对象

    Let http = new XMLHttpRequest( );
    
//2.规划一个请求open(method,url,async)

    http.open("get","http://xxx.xXX.xXX.xxx/xxxx.xXx",true);
    http.open("get","http://10.35.161.142/data.txt",true)
        //true 为异步 - 同时执行多个
        //false 为同步 - 等一个执行完,才执行下一个
        
//3.使用send()发送请求

    http.send()
    
//4.接收服务器端返回的内容  

    http.onreadystatechange = function(){
        console.log(http.readyState)
        if (http.readyState === 4){
            http.responseText
        }
    }
    
    //http.onreadystatechange事件 - 当请求状态发生变化时就会触发这个事件
    //http.readyState属性 - 表示当前网路状态
        //在第一步时返回值0,第二步 1,第三步 1,当用户收到时 4;
    //http.responseText 返回请求文件的内容
//一般为异步,
    //http.onreadystatechange = function(){if (http. readyState === 4){}}
    可以判断什么时候返回请求文件内容
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值