在日常项目种,对ajax操作做的简单封装,个人觉得 挺好用的,欢迎大家也把好玩的, 好用代码贴出来,一起学习function createXmlHttp() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //如果是ie 直接调用ActiveX
} else {
xmlHttp = new XMLHttpRequest(); //其他浏览器情形
}50
}function AjaxCat(obj){
createXmlHttp();
var url = obj.url;
var success = obj.success;
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 ){
//alert(obj.success)
if(xmlHttp.status == 200){
success(xmlHttp);
}else if(obj.failure) obj.failure;
}
};
var param = "";
if(obj.form){
param = formToRequestString(obj.form); //封装页面的 form 信息
} xmlHttp.open(obj.method, url, true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.send(param); 完整的例子可以到下载区下载http://download.csdn.net/source/595063
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //如果是ie 直接调用ActiveX
} else {
xmlHttp = new XMLHttpRequest(); //其他浏览器情形
}50
}function AjaxCat(obj){
createXmlHttp();
var url = obj.url;
var success = obj.success;
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 ){
//alert(obj.success)
if(xmlHttp.status == 200){
success(xmlHttp);
}else if(obj.failure) obj.failure;
}
};
var param = "";
if(obj.form){
param = formToRequestString(obj.form); //封装页面的 form 信息
} xmlHttp.open(obj.method, url, true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.send(param); 完整的例子可以到下载区下载http://download.csdn.net/source/595063
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货