【暑假学习笔记】之——Ajax概述(定义,怎样获得ajax对象,重要属性,编程步骤,缓存问题,发送同步请求)

本文详细介绍了Ajax技术,包括其定义、如何获取Ajax对象、对象的重要属性、编程步骤、缓存问题以及如何发送同步请求。通过Ajax,可以实现页面无刷新的异步数据交互,提升用户体验。
摘要由CSDN通过智能技术生成

1.Ajax是什么?

是一种用来改善用户体验的技术,其本质是利用浏览器提供的一特殊的对象(XMLHttpRequest,也可称之为ajax对象)向服务器发送异步请求。服务器返回部分数据(通常不需要返回完整页面),浏览器利用这些数据对当前页面做部分更新。整个过程,页面无刷新,不打断用户的操作。

注:

异步请求:发送请求的同时,浏览器不会销毁当前页面,用户仍然可以对当前页面做其他操作。

2.怎样获得ajax对象?

要区分浏览器:

function getXhr(){    //不需要背,可以用jQuery实现

    var xhr = null;
    if(window.XMLHttpRequest){
        //非IE浏览器
        xhr = new XMLHttpRequest();
    }else{
        xhr = new ActiveXObject("Microsoft.XMLHttp");
    return xhr;
}

这里我在html文件中测试了一下这个函数返回的值,在body中定义一个超链接,点击以后显示一个弹出窗:

3.ajax对象的几个重要的属性

  • onreadystatechange:用来绑定一个事件处理函数&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值