ajax的学习

ajax的readyState属性共有五种取值,0:未初始化,send()方法还未调用;

1:加载中,已经调用了send()方法,请求还在处理中;

2:已加载,send()方法已完成,整个应答已接受;

3,:交互中,正在解析应答;

4:已完成,应答已解析,准备好进行下一步处理。

XMLHttpRequest使用的依然是http来传送请求,因此状态码依然适用。

浏览器对每一个访问过的页面都会在内存中以XML的文档形式保存起来,众所周知的DOM就是浏览器对XML文件提供的API,ajax就是对已解析的DOM进行修改,刷新新的DOM值。

XHR允许修改或增加请求中的HTTP报头,查询报头,利用setRequestHeader(),getResponseHeader(),getAllResponseHeader();现在的浏览器在get方式下,会在浏览器写入缓存,如果服务器端返回一个强制清缓存的头(Cache-Control:no-cache),才会清缓存。

GET是用来获取某些东西,POST则是用来完成某事。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值