zoukankan      html  css  js  c++  java
  • 简单ajax类, 比较小, 只用ajax功能时, 可以考虑它

    忘了哪儿转来的了, 不时的能够用上, 留存一下

    <script language="javascript" type="text/javascript"> /*** var ajax=Ajax(); /*get使用方式* / ajax.get("php_server.php?id=1&name=xxx", function(data){ alert(data); //data为从服务器端读取的数据 }); /*第一种post使用方式* / ajax.post("php_server.php", "name=xxx&age=23", function(data){ alert(data); }); /*第二种post使用方式* / ajax.post("php_server.php", {name:"kkkkkxxxx",age:"34"},function(data){ alert(data); }); */ </script> //---------------------- function Ajax(recvType){ var aj=new Object(); aj.recvType=recvType ? recvType.toUpperCase() : 'HTML'; //向形参中传递的文件类型 aj.targetUrl=''; aj.sendString=''; aj.resultHandle=null; /*创建XMLHttpRequest对象*/ aj.createXMLHttpRequest=function(){ var xmlHttp = false; if(window.XMLHttpRequest){ //在非IE中创建XMLHttpRequest对象 xmlHttp = new XMLHttpRequest(); }else if(window.ActiveXObject){ try{ xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //按新版IE创建 }catch(error1){ //创建失败 try{ xmlHttp = new ActiveXobject("Microsoft.XMLHttp"); //按老版IE创建 }catch(error2){ //创建失败 xmlHttp = false; } } } return xmlHttp; } aj.XMLHttpRequest=aj.createXMLHttpRequest(); /*处理服务器的响应*/ aj.processHandle=function(){ if(aj.XMLHttpRequest.readyState == 4){ if(aj.XMLHttpRequest.status == 200){ if(aj.recvType=="HTML") aj.resultHandle(aj.XMLHttpRequest.responseText); else if(aj.recvType=="XML") aj.resultHandle(aj.XMLHttpRequest.responseXML); } } } /*定义使用get方法传递的方法*/ aj.get=function(targetUrl, resultHandle){ aj.targetUrl=targetUrl; if(resultHandle!=null){ aj.XMLHttpRequest.onreadystatechange=aj.processHandle; aj.resultHandle=resultHandle; } if(window.XMLHttpRequest){ aj.XMLHttpRequest.open("get", aj.targetUrl); aj.XMLHttpRequest.send(null); }else{ aj.XMLHttpRequest.open("get", aj.targetUrl, true); aj.XMLHttpRequest.send(); } } /*定义使用post方法传递的方法*/ aj.post=function(targetUrl, sendString, resultHandle){ aj.targetUrl=targetUrl; if(typeof(sendString)=="object"){ var str=""; for(var pro in sendString){ str+=pro+"="+sendString[pro]+"&"; } aj.sendString=str.substr(0, str.length-1); }else{ aj.sendString=sendString; } if(resultHandle!=null){ aj.XMLHttpRequest.onreadystatechange=aj.processHandle; aj.resultHandle=resultHandle; } aj.XMLHttpRequest.open("post", targetUrl); aj.XMLHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); aj.XMLHttpRequest.send(aj.sendString); } return aj; } --------压缩代码---- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c])}}return p}('7 I(a){i b=h H();b.m=a?a.G():"t";b.6="";b.j="";b.5=8;b.q=7(){i c=r;3(l.2){c=h 2()}9{3(l.z){y{c=h z("J.K")}s(e){y{c=h M("F.L")}s(d){c=r}}}}u c};b.2=b.q();b.k=7(){3(b.2.N==4){3(b.2.E==A){3(b.m=="t"){b.5(b.2.D)}9{3(b.m=="C"){b.5(b.2.B)}}}}};b.p=7(d,c){b.6=d;3(c!=8){b.2.v=b.k;b.5=c}3(l.2){b.2.o("p",b.6);b.2.n(8)}9{b.2.o("p",b.6,S);b.2.n()}};b.w=7(g,d,c){b.6=g;3(W(d)=="Z"){i f="";10(i e V d){f+=e+"="+d[e]+"&"}b.j=f.P(0,f.T-1)}9{b.j=d}3(c!=8){b.2.v=b.k;b.5=c}b.2.o("w",g);b.2.U("11-X","O/x-Q-R-Y");b.2.n(b.j)};u b};',62,64,'||XMLHttpRequest|if||resultHandle|targetUrl|function|null|else||||||||new|var|sendString|processHandle|window|recvType|send|open|get|createXMLHttpRequest|false|catch|HTML|return|onreadystatechange|post||try|ActiveXObject|200|responseXML|XML|responseText|status|Microsoft|toUpperCase|Object|Ajax|Msxml2|XMLHTTP|XMLHttp|ActiveXobject|readyState|application|substr|www|form|true|length|setRequestHeader|in|typeof|Type|urlencoded|object|for|Content'.split('|'),0,{})) ----------------
  • 相关阅读:
    day25:接口类和抽象类
    vue1
    How the weather influences your mood?
    机器学习实验方法与原理
    How human activities damage the environment
    Slow food
    Brief Introduction to Esports
    Massive open online course (MOOC)
    Online learning in higher education
    Tensorflow Dataset API
  • 原文地址:https://www.cnblogs.com/cpython/p/6133060.html
Copyright © 2011-2022 走看看