1. onreadystatechange事件

1.1. 当请求被发送到服务器时, 我们需要执行一些基于响应的任务。

1.2. 每当readyState改变时, 就会触发onreadystatechange事件。

1.3. readyState属性存有XMLHttpRequest的状态信息。

1.4. 下面是XMLHttpRequest对象的四个重要的属性:

1.5. 在onreadystatechange事件中, 我们规定当服务器响应已做好被处理的准备时所执行的任务。

1.6. 当readyState等于4且状态为200时, 表示响应已就绪:

xmlhttp.onreadystatechange=function()
{if (xmlhttp.readyState==4 && xmlhttp.status==200){document.getElementById("myDiv").innerHTML=xmlhttp.responseText;}
}

1.7. onreadystatechange事件被触发5次(0 - 4), 对应着readyState的每个变化。

003_onreadystatechange事件相关推荐

  1. JavaScrpit 犀牛书第七版笔记

    JavaScrpit 犀牛书第七版笔记 挖个坑吧,JavaScript 犀牛书英文的第七版(JavaScript: The Definitive Guide, 7th Edition)其实在去年(20 ...

  2. 只要5分钟用数据可视化带你看遍11月份新闻热点事件

    2017年11月份已经离我们而去,在过去的11月份我们也许经历了双十一的剁手,也可能亲眼看见了别人剁手.11月份的北京大兴区发生了"11·18"重大火灾,国内多家幼儿园也多次上了头 ...

  3. EventBus的粘性事件原理

    EventBus也称事件总线,根据发送事件的类型分为普通事件和粘性事件. 粘性事件的用法: 1.订阅的时候加上sticky = true @Subscribe(threadMode = ThreadM ...

  4. 点击事件如何传递到Activity中

    1.首先,当我们触摸屏幕时,通过Android消息机制,从Looper从MessageQueue中取出该事件,发送给WindowInputEventReceiver. 2.WindowInputEve ...

  5. 介绍一下android的事件分发机制

    分发事件是指点击事件: 按下.滑动.抬起.取消(滑动超出控件边界时) 分发事件的组件: 也称为分发事件者,包括Activity.ViewGroup和View 事件分发的入口: Activity.dis ...

  6. ViewGroup的Touch事件分发(源码分析)

    Android中Touch事件的分发又分为View和ViewGroup的事件分发,View的touch事件分发相对比较简单,可参考 View的Touch事件分发(一.初步了解) View的Touch事 ...

  7. View的Touch事件分发(二.源码分析)

    Android中Touch事件的分发又分为View和ViewGroup的事件分发,先来看简单的View的touch事件分发. 主要分析View的dispatchTouchEvent()方法和onTou ...

  8. View的Touch事件分发(一.初步了解)

    Android中Touch事件的分发又分为View和ViewGroup的事件分发,先来看简单的View的touch事件分发. 一次完整的Touch事件序列为: ACTION_DOWN -> AC ...

  9. 2021年大数据Spark(五十二):Structured Streaming 事件时间窗口分析

    目录 事件时间窗口分析 时间概念 ​​​​​​​event-time ​​​​​​​延迟数据处理 ​​​​​​​延迟数据 ​​​​​​​Watermarking 水位 ​​​​​​​官方案例演示 事件 ...

最新文章

  1. Glide执行流程总结
  2. 过节的快乐,在于Free | 手把手带你学Django
  3. 为什么经营婚姻要像热恋一样
  4. 报错“Error running ‘Tomcat 9.0.17‘: Address localhost:1099 is already in use
  5. 机器学习算法总结--SVM
  6. html按钮绑定点击事件无效,jquery添加的html元素按钮为何不执行类样式绑定的click事件...
  7. 二十四节气插画素材,每一张都带你如感
  8. 网络安全系列之五十四 为GRUB引导菜单设置密码
  9. 使用java程序读取配置文件中的相关属性值-asp.net关注
  10. [转载] 简易Python代码---购物清单
  11. Vertx与Spring配合完成DML操作
  12. 【优化预测】基于matlab天牛须算法优化ELMAN神经网络预测【含Matlab源码 1375期】
  13. c语言算除法会把小数转成整数,在C语言中除法运算为什么没有小数部分?
  14. html电子名片,HTML5 精美的双面电子名片
  15. Rust语言教程(2) - 从熟悉的部分开始
  16. JAVA的Properties集合
  17. amh搭建php网站,AMH6.0发布 (免费版本) – AMH终于可以免费用了。
  18. 力扣88 - 合并两个有序数组【归并排序思维】
  19. 安装系列—火狐浏览器添加组件‘firebug’却无法找到?
  20. 创造与魔法最新服务器怎么进,创造与魔法9月26日迎来新版本 个人服务器开放...

热门文章

  1. JSP 9 大内置对象详解
  2. 编译linux3内核,与busybox,用qemu模拟运行
  3. pixysoft.framework.messageflow enterprise edition 开发实录
  4. Delphi 与 DirectX 之 DelphiX(33): TDIB.SmoothRotateWrap();
  5. 0025-中点位移的速度
  6. C#方法中的反射方式和委托方式(小实例)
  7. css 中 border 断线解决,简单实用
  8. Process类中与内存相关的属相不能更新!
  9. C#编程利器之五:集合对象(Collections)
  10. leetcode 46 全排列