Ajax可以接收什么信息?
浏览器可以接收的信息ajax都可以接收,例如字符串、html标签、css样式内容、xml内容、json内容等。
ajax接收服务器端返回的信息,需要结合readyState/onreadystatechange/responseText一起使用:
服务器端01.php:
恭喜,该用户名可以使用
";
客户端01-response.html:
ajax接收服务器端返回的信息
执行效果:
ajax属性和方法介绍:
属性:
responseText: 以字符串形式接收服务器端返回的信息
readyState:
0: 刚创建ajax对象
1:已经调用open方法
2:已经调用send方法
3:已经返回部分数据
4:请求完成,数据返回完整
onreadystatechange: 事件,当ajax状态readyState发生变化的时候要触发执行
为了获得较多创建好ajax的状态,最好在创建好ajax对象后就设置
最多可以感知1 2 3 4 四种状态
方法:
open() 创建新的http请求
send() 把请求发送到服务器端
ajax事件onreadystatechange最多感知四种状态:
获取到服务器端内容:
ajax常用请求方法:
ajax常用属性:
ajax的五种状态readyState及状态码和状态值: