什么是Ajax?

Ajax

ajax:局部刷新技术

web1.0—最先出来的 html web2.0—出现动态页面 web3.0—出现ajax(也属于js内容) jquery、jquery easyui 框架

Ajax使用场景

分页数据 列表内容、 二级联动、 自动提示、 地图、 用户名重复查询、 用户登录、 邮箱来件提示、 股票等

ajax特点

局部更新

ajax使用

异步的javascript和xml组合起来
同步:一个操作1结束或者释放之后,另一个动作2才能进来,一个一个挨着执行
异步:一个操作1在执行过程,另外一个操作2也会执行, 不会等待操作1执行完
步骤
(1)创建XMLHttpRequest对象

//(1)创建一个xmlHttpRequest对象
var ajaxObj = createAjax();     

(2)调用open建立method、url、async

//调用open建立method、url、async
ajaxObj.open("get","/getTime?date="+new Date(),true);

(3)监听状态响应结果

//监听状态响应结果
ajaxObj.onreadystatechange=function(){
      if(ajaxObj.reaystate==4 && ajaxObj.status==200){
            document.getElementById("myDiv").innerHTML=ajaxObj.responseText;
      }
}

(4)发送

//发送
ajaxObj.send();
ajax核心

XMLHttpRequest核心对象 向服务器发送请求

ajax里面的方法

一个事件监听:onreadystatechange
两个状态: status readyState
三个方法: open send setRequestHeader

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 大家好,我是IT修真院深圳分院第3期的学员,一枚正直纯洁善良的前端程序员,今天给大家分享一下,修真院官网前端工程师...
    大大头大阅读 12,387评论 1 72
  • 1.背景介绍 什么是Ajax? AJAX即异步的JavaScript与XML技术,指的是一套综合了多项技术的浏览器...
    苟况劝学阅读 4,077评论 0 1
  • 1.背景介绍 什么是AJAX? 即异步的 JavaScript 和 XML,是一种用于创建快速动态网页的技术; 传...
    情的信仰阅读 1,886评论 0 0
  • 什么是Ajax 目录 1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考...
    冷眸_c6b8阅读 1,882评论 0 0
  • 大家好,我是IT修真院北京分院第31期的学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真...
    ve追风_685b阅读 2,540评论 1 0

友情链接更多精彩内容