ajax XMLHttpRequest 对象的属性
发布时间:2020-12-16 03:20:49 所属栏目:百科 来源:网络整理
导读:readystate :XMLHttpRequest 的状态值 readystate = 0 未初始化状态; 此时已经创建一个xmlhttprequest对象,但是还没有初始化 readystate = 1 打开状态; 此时已经调用了 xmlhttprequest open() 方法并且xmlhttprequest已经准备好把一个请求发送到服务器 read
readystate :XMLHttpRequest 的状态值
readystate = 0 未初始化状态; 此时已经创建一个xmlhttprequest对象,但是还没有初始化 readystate = 1 打开状态; 此时已经调用了 xmlhttprequest open() 方法并且xmlhttprequest已经准备好把一个请求发送到服务器 readystate = 2 发送状态; 此时已经通过 send() 方法把一个请求发送到服务器端,但是还没有收到响应 readystate = 3 正在接收状态; 此时已经接收到 http响应的头部信息,但是消息体部分还没有完全接收结束 readystate = 4 已加载状态; 此时响应已经被完全接收 status :状态码,这个属性描述了http状态代码。仅当readystate值为 3 或 4 时,这个status属性才可用。 200——成功 400——错误请求,如语法错误 403——请求不允许 404——没有发现文件、查询或URl 500——服务器产生内部错误 responsetext :这个属性包含客户端接收到的 http 响应的文本内容。 当readystate值为0、1、2时,responsetext包含一个空字符串。 当readystate值为3 时,响应中包含客户端还未完成的响应信息。 当readystate为 4 时,这个responsetext包含完整的响应信息。 statustext :这个属性描述了http状态代码文本。仅当readystate值为3或4才可用。
例子 if( ajax.readyState == 4 && ajax.status == 200) { putData(ajax.responseText); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |