AJAX的学习
XMLHttpRequest对象中的属性和方法:
1. open(String method, String url, boolean asynch, String username, String password)
描述: 建立对服务器的调用
其中methods表示HTTP调用方法。一般使用“GET”, “POST”
url表示调用的服务器地址
asynch表示是否采用异步方式,true表示异步
后两个参数可以不指定,username和password分别表示用户名和密码,提供http
认证机制需要的用户名和密码。
2.send(content)
描述:向服务器发出请求,如果采用异步方式,该方法会立即返回。
Content可以不指定,其内容可以是DOM对象,输入流或输出流。
3.onreadystatechange:请求状态改变的事件触发器,一般是一个javascript函数。
4.readyState:请求状态 0=未初始化
1=open方法成功调用以后
2=服务器已经答应客户端的请求
3=交互中。Http头信息已经接受,响应数据尚未接收。
4=完成。数据接收完成。
5.responseText :服务器返回的文本内容。
6.responseXML :服务器返回的兼容DOM的XML内容。
7.status : 服务器返回的状态码。200表示"成功",404表示"未找到"。