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等。

 

responseText

文本内容

 

responseXML

xml对应的DOM对象

 

statusText

文本信息

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值