Ajax通信步骤
来源:互联网 发布:苹果手机网络设置 编辑:程序博客网 时间:2024/06/16 06:33
(一)创建XMLHttpRequest对象:
重要属性有:status、statusText、
function CreateRequestObject() {
var ajaxObject ;
try{
ajaxObject = new XMLHttpRequest() ; //Opera 8.0+ , Firefox , Safari
}catch(e){
//Internet Explorer
try{
ajaxObject = new ActiveXObject("Msxm12.XMLHTTP") ;
}catch(e){
try{
ajaxObject = new ActiveXObject("Microsoft.XMLHTTP") ;
}catch(e){
return false ;
}
}
}
return ajavObject ;
}
(二)初始化对象
1、调用open()方法为同服务器间通信的对象做准备并初始化,通过send()方法发出实际请求。open()方法包括三个参数:请求类型(POST\GET\...)、URL以及键值对参数、可选参数(true异步/fasle同步,默认true)。
2、GET和POST,post需要发送额外的数据:setRequestHander("Content-type", "application/x-www-form-urlencodes");
3、最后通过send()方法把请求发到服务器。
eg: (1) ajaxObject.open("GET","URL",true) ;
ajaxObject.send(null) ;
(2) ajaxObject.open("POST","URL",true);
ajaxObject.setRequestHander("Content-type", "application/x-www-form-urlencodes");
ajaxObject.send();
(三)监控服务器响应状态
监听XMLHttpRequest对象的onreadystatechange()事件,在触发时调用函数
eg:ajaxObject.onreadystatechange = function() {
if( ajaxObject.readyState == 4) {
if(ajaxObject.status == 才200) {
//执行成功,处理结果
}else if (ajaxObject.status == 404){
//404错误
}
}
}
- Ajax通信步骤
- 建立AJAX通信的步骤
- ajax步骤
- 【HTTP】HTTP通信步骤
- 路由器通信步骤 -- 路由器
- 串口通信设置步骤
- HTTP通信步骤
- netty4通信步骤,原理
- 简单socket通信步骤
- Socket通信原理步骤
- ajax开发步骤
- Ajax 基本操作步骤
- 初学ajax使用步骤
- jQuery简化Ajax步骤
- Ajax.dll步骤
- Ajax链接服务器步骤
- 构建Ajax应用步骤
- Ajax基本步骤
- Ubuntu
- makefile
- JAVA和C++区别
- 分享一套帮助你优化开发web应用的jQuery插件集 - Vanity Toolset
- 用VisualSVN做项目版本控制
- Ajax通信步骤
- 浅谈云计算与数据中心计算
- 过渡态资源
- Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException : Error parsing WSD
- linux设置时间和时区
- CX51 用户手册----NOMODDA 伪指令
- excel数据转换成insert语句
- compareTo()方法返回值 String java
- iis配置php和mysql