/*
$.ajax({
url : 'test.asp',
method : 'get',
data : {name:123},
onSuccess : function(data){
//
},
onLoad : function(){
//
},
onError : function(){
//
}
})
*/
var $ = function(){}
$.ajax = function(obj){
var url = obj.url;
var method = obj.method || 'get';
var async = obj.async || true; var xmlHttp;
try{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}catch(e){
// Internet Explorer
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
//alert("您的浏览器不支持AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status==200){
// success
}else{
// error
}
}else{
//loading
}
}
xmlHttp.open(method, url, async);
xmlHttp.send(null);
}哪位高手帮忙 完善一下success load error 自定义函数 怎么写?感谢
解决方案 »
- 高手请进!十万火急! iframe跨域提交表单 后获取iframe的内容(访问拒绝) 已经几天了
- 关于extjs 中用html中table来布局,但我想在table中的td中加入progressbar组件,不知是否可以?请高人指点一二。
- javascript多线程控制问题
- jquery 点击文本框,弹出window,此时文本框不能继续输入
- 现我用JS获取了一段HTML代码返回到页面上,但很多我都用不到,我只想提取有用的信息可以吗?
- 怎么让这两个函数(Do_Connect(),Do_PlayVideo())自动运行?
- 每样屏蔽网站的打印功能
- 如何作一个图形
- 又送分咯!!如何去掉iframe帧的水平滚动条
- 请问如何用js判断某一客户端文件是否存在?
- 怎么用js获取指定表单的内容?
- ie8下showModalDialog为什么无效呢
$.ajax({
url : 'test.asp',
method : 'get',
data : {name:123},
onSuccess : function(data){
//
},
onLoad : function(){
//
},
onError : function(){
//
}
})
var $ = function(){}
$.ajax = function(obj){
var url = obj.url;
var method = obj.method || 'get';
var async = obj.async || true; var xmlHttp;
try{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}catch(e){
// Internet Explorer
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
//alert("您的浏览器不支持AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status==200){
obj.onSuccess(xmlHttp.responseText)
}else{
obj.onError();
}
}else{
obj.onLoad();
}
}
xmlHttp.open(method, url, async);
xmlHttp.send(null);
}