ajax asynchronous javascript and xml
核心是javascript对象xmlhttpRequest
B/S模式(同步)
AJAX技术(异步)
xmlHttpRequest对象
常用方法
abort 取消当前请求
getAllResponseHeaders 取得响应的所有http头
getResponseHeaders 取得指定的http响应头
//创建一个新的Http请求
open(bstrMethod,// 请求方法:POST GET PUT PROPFIND
bstrUrl,// 请求路径
varAsync,// 请求是否是异步方式,默认为true
bstrUser,// 如果服务器需要验证,这里指定用户名和密码
bstrPassword);
注: 浏览器会把多个xml httpRequest 请求的结果存放在同一个url中
把时间戳加到URL最后,避免浏览器缓存结果
//向服务器发送请求
send(varBody);
//指定请求的某个http头
setRequestHeader(bstrHeader,bstrValue);
常用属性
onreadystatechange* 指定当readyState属性改变时的事件处理句柄 只写
由服务器触发
readyState 返回当前请求的状态, 只读
0 未初始化
1 正在加载
2 已加载完毕
3 交互中
4 已完成
responseBody 将返回信息正文以unsigned byte数组形式返回,只读
//以下是返回指定格式的信息 (xml json html)
responseStream 以Ado stream对象的形式返回响应信息,只读
response Text 将响应信息作为字符串返回
responseXML 将响应信息格式化为xml document对象并返回,只读
status 返回当前请求的状态码, 只读
常用状态码:
404 没有找到页面
....
status Text 返回当前请求的响应行状态,只读
指定响应处理函数
xmldata.onreadyStatechange = function () {}
分享到:
相关推荐
ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习...
AJAX学习笔记。内含Java调用的两个实例,及JavaScript的ajax工具函数,可快速入门,也可当手册使用。个人精心整理,值得收藏。 更多:http://download.csdn.net/user/daillo/all
Ajax 学习笔记,超详细的噢!不看后悔,自己上培训班时记的笔记
Ajax学习笔记
夏玉保整理Ajax学习笔记.doc 夏玉保整理Ajax学习笔记.doc夏玉保整理Ajax学习笔记.doc 夏玉保整理Ajax学习笔记.doc
Ajax学习笔记.zip
Myeclipse的源代码示例(ajax学习笔记代码),四天学会ajax doc文档。
jQuery+AJAX学习笔记
web前端开发AJAX学习笔记
16ajax学习笔记1
ZK-AJAX学习笔记
Web2.0之Ajax 学习笔记与应用实例,Web2.0之Ajax 学习笔记与应用实例
Ajax 学习笔记(1).rtf
非常经典的ajax学习笔记,想学好ajax的程序员都应该学习一下
Ajax学习笔记经典案例,经典知识点,自己的辛苦总结
AJAX学习笔记忘记了看一眼
Ajax 学习笔记 留在备用 培训资料 培训总结
根据个人学习Ajax的过程总结,整理了Ajax相关基础知识点,对Ajax的使用有较详细的介绍,通过个别举例,可以快速了解Ajax的功能,比较适合初学者入门。