AJAX全接触实战
2018-07-13 本文已影响49人
紫霞等了至尊宝五百年
1 概念介绍
1.1 同步异步
自从出现了这玩意,异步编程出现了!
1.2 XMLHttpRequest对象
IE6及以下尚未定义的,干脆就忘了它们吧~
1.3 HTTP 请求
请求报文样例
1.4 发送请求
常用方法1.5 取得响应
获取响应值
服务器响应结果
onreadystatechange 事件
当请求被发送到服务器时,我们需要执行一些基于响应的任务。
每当
readyState
改变时,就会触发 onreadystatechange
事件。readyState
属性存有 XMLHttpRequest 的状态信息。下面是 XMLHttpRequest 对象的三个重要的属性:
onreadystatechange
事件被触发 5 次(0 - 4),对应着 readyState 的每个变化。在
onreadystatechange
事件中,我们规定当服务器响应已做好被处理的准备时所执行的任务。当
readyState
等于 4 且状态为 200 时,表示响应已就绪: