当前位置:编程学习 > XML/UML >>

ajax XMLHttpRequest五步使用法

1.建立XMLHttpRequest对象
 
2.注册回调函数
 
3.使用open方法设置和服务器交互的基本信息
 
4.设置发送的数据,开始和服务器进行交互
 
5.在回调函数中判断交互是否结束,响应是否正确,并根据需要获取服务器端返回的数据,更新页面内容
 
 
 
二.方法和属性
 
open(String method,String url, boolean asynch, String username, String password)
 
method表示HTTP请求方法,GET和POST
 
2.URL表示服务器的地址
 
3.是否异步方式true异步,false同步
 
4.username,password提供HTTP认证机制所需要的用户和密码
 
 
 
send(content)
 
发送服务器的内容
 
GET为null
 
POST为数据,内容是DOM,输入流或者是字符串
 
 
 
setRequestHeader(String header, String value)
 
设置HTTP请求的Header头部
 
 
 
getAllResponseHeaders()
 
获取所有头信息
 
 
 
getResponseHeader(String header);
 
abort()
 
停止当前请求,他可以使对应的XMLHttpRequest对象复位到未初始化的状态
 
 
 
属性:
 
readyState
 
0 = 未初始化,对象已经创建,未调用open
 
1 = open方法成功调用后send方法未调用
 
2 = send已经调用,尚未开始接受数据
 
3 = 正在接受数据
 
4 = 完成
 
 
 
onreadystatechange
 
请求状态改变的事件触发器(readyState每次变化时都会调用这个属性上注册的javascript函数)
 
 
 
status
 
HTTP响应的状态值200,403,404等。
 
 www.zzzyk.com
 
responseText
 
文本内容
 
 
 
responseXML
 
xml对应的DOM对象
 
 
 
statusText
 
文本信息
 
 
补充:Web开发 , 其他 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,