封装:
var MonitorAjax = function() {
this.XHR = function() {
var xmlHttpRequest;
if(window.XMLHttpRequest) {
xmlHttpRequest = new XMLHttpRequest();
} else if(window.ActiveXObject) {
try {
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e1) {
try {
xmlHttpRequest = new ActiveXObject("MSXML2.XMLHTTP");
} catch(e2) {
try {
xmlHttpRequest = new ActiveXObject("MSXML3.XMLHTTP");
} catch(e3) {
alert('创建异步通信对象失败,这是因为浏览器不支持引起的');
}
}
}
} else {
alert("貌似您的浏览器不支持异步通信,部分功能无法正常运行,请切换浏览器,如:IE浏览器");
}
return xmlHttpRequest;
}();
this.request = function(url,transferType,data,callbackFn) {
this.XHR.open(transferType,url,true);
this.XHR.onreadystatechange = function() {
if(this.readyState == 4) {
if(this.status == 200) {
callbackFn(this.responseText);
}
}
};
if(transferType == "POST" || transferType == "post") {
this.XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
}
this.XHR.send(data);
};
}
调用:
var monitorAjax = new MonitorAjax();
monitorAjax.request("login.do","post","name=wangfeng",function(result) {
alert(result);
});
分享到:
相关推荐
jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换...
1、该项目是一个小示例,清晰的讲解了ajax在php中的调用过程 2、实现的功能是将unicode码转换为对应的中文
js变量转php变量,没有php变量转js变量方便,利用ajax技术,可很方便实现js变量转php变量,同时实现js操控数据库
AJAX AJAX AJAX AJAX AJAX AJAX AJAX AJAX AJAX
ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件
ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效ajax特效
ajax ajax原理 ajax代码 ajax编程 ajax学习
ajax详解ajax详解ajax详解 ajax详解ajax详解ajax详解 ajax详解ajax详解ajax详解 ajax详解ajax详解ajax详解
ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件ajax控件...
ajax例子ajax例子ajax例子ajax例子ajax例子ajax例子ajax例子ajax例子ajax例子ajax例子ajax例子ajax例子ajax例子ajax例子
Ajax Ajax本质 Ajax本质源码 Ajax Ajax本质 Ajax本质源码 Ajax Ajax本质 Ajax本质源码
AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。 国 [使用ajax 构建应用程序] 使用ajax 构建应用程序 内翻译常为“阿贾克斯”和阿贾克斯足球队同音。Web应用的交互如Flickr,Backpack和...
ajax上传ajax上传ajax上传ajax上传ajax上传
ajax 分页ajax 分页ajax 分页
AJAX实战AJAX实战AJAX实战AJAX实战AJAX实战AJAX实战AJAX实战AJAX实战
直接把类阿什么的转换为json字符串向前台js界面传送,异常简单,用flex和ext等js框架的人都可以用
Html viewer转ajax 应用简单说明
ajax 宝典 ajax 宝典 ajax 宝典 ajax 宝典
three ajax ajax ajaxthreethree ajax ajax ajax ajax ajax ajax three ajax ajax ajax
Ajax组件Ajax组件Ajax组件Ajax组件