AJAX下readystate的loaded和complete

发布:2014-09-05 16:43   点击468次   评论:0

AJAX下readystate的loaded和complete

4 一般指接收到响应数据的状态:

0:未初始化。new完后;
1:已打开。对象已经创建并初始化,但还未调用send方法
2:已发送。已经调用send 方法,但该对象正在等待状态码和头的返回;
3:正在接收。已经接收了部分数据,但还不能使用该对象的属性和方法,因为状态和响应头不完整;
4:已加载。所有数据接收完毕

complete一般相对于js判断文件(图片、swf、脚本文件...)加载状态时使用:

0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。 
1-LOADING:加载程序进行中,但文件尚未开始解析。 
2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。 
3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。 
4-COMPLETED:文件已完全加载,代表加载成功。

在开发中, 两者都表示已经接收到响应数据。

关于 GitHub 导航 部门 反馈

提示:`/home.php`入口数据仅为演示功能,不构成任何交易凭证,也不承担相关风险和责任!

Copyright © 2011-2018 xxxxx.com All rights reserved.

Run:2.036/27.352(ms); 7(sql)/2.876(MB); comm:news/detail; Upd:2024-05-02 23:53:03