ajax异步数据的发送与接收处理
来源:互联网 发布:剑三万花成男脸型数据 编辑:程序博客网 时间:2024/04/29 02:08
var net=new Object();
net.ContentLoader=function( component, url, method, requestParams ) {
this.component = component;
this.url = url;
this.requestParams = requestParams;
this.method = method;
}
net.ContentLoader.prototype = {
getTransport: function() {
var transport;
if ( window.XMLHttpRequest )
transport = new XMLHttpRequest();
else if ( window.ActiveXObject ) {
try {
transport = new ActiveXObject('Msxml2.XMLHTTP');
}
catch(err) {
transport = new ActiveXObject('Microsoft.XMLHTTP');
}
}
return transport;
},
sendRequest: function() {
var requestParams = []
for ( var i = 0 ; i < arguments.length ; i++ )
requestParams.push(arguments[i]);
var oThis = this;
var request = this.getTransport();
request.open( this.method, this.url, true );
request.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function() { oThis.handleAjaxResponse(request) };
request.send( this.queryString(requestParams) );
},
queryString: function(args) {
var requestParams = [];
for ( var i = 0 ; i < this.requestParams.length ; i++ )
requestParams.push(this.requestParams[i]);
for ( var j = 0 ; j < args.length ; j++ )
requestParams.push(args[j]);
var queryString = "";
if ( requestParams && requestParams.length > 0 ) {
for ( var i = 0 ; i < requestParams.length ; i++ )
queryString += requestParams[i] + '&';
queryString = queryString.substring(0, queryString.length-1);
}
return queryString;
},
handleAjaxResponse: function(request) {
if ( request.readyState == 4 ) {
if ( request.status == 200 || request.status == 0 )
this.component.ajaxUpdate(request);
else
this.component.handleError(request);
}
}
};
- ajax异步数据的发送与接收处理
- C#网络Socket的数据发送与接收处理(利用异步)的模板(模式)
- ajax实现异步刷新,并通过json接收发送数据!
- 采用反向Ajax+异步Worker实现即时消息与定时消息的动态发送与接收
- 异步串口的发送与接收
- 自定义消息的发送与接收处理
- 带外数据的接收与发送
- JAVA---udp数据的发送与接收
- 数据的接收与发送(练习)
- ajax(json)请求发送至后台的接收处理
- jquery .ajax方法 异步表单,接收服务器返回的数据
- SpringMVC后台程序接收ajax异步提交数据的实例
- jquery的ajax异步请求接收返回json数据实例
- struts2+jquery+Ajax异步请求发送与解析json数据
- struts2+jquery+Ajax异步请求发送与解析json数据
- ajax之xml数据的服务器端发送和客户端接收。
- 使用ajax接收后台发送过来的json数据
- AJAX中使用post,get接收发送数据的区别
- 安装卡巴斯基7后,asp.net服务器无法连接数据库原因
- 简谈Java中的return
- 妻子写给丈夫情人的催泪信
- table sort(表格排序)
- socket编程原理
- ajax异步数据的发送与接收处理
- 声明有外鍵的表
- rc资源文件
- 简单爱
- CSDP与PMP之全方位比较
- IT服务单飞 郭氏神州数码上路
- 如果时间不记得
- 电脑常识(1)
- 国美放言把电脑城全部洗掉