您好,欢迎访问一九零五行业门户网

Ajax的小封装 get,post请求

ajax的小封装对ajax的get请求的小封装
function ajax() { var xhr =null; if(window.xmlhttprequest) { xhr = new xmlhttprequest(); } else { xhr = new activexobject(microsoft.xmlhttp); } this.get=function(url,success,fail){ //get请求 xhr.open(get, 1.jsp,true); xhr.onreadystatechange=function(){ if(xhr.readystate==4) { alert(xhr.status); if(xhr.status==200) { var txt = xhr.responsetext; txt = eval((+txt+)); var ch = txt.charat(0); if(ch== var xml = xhr.responsexml; success(eval((+xml+))); } else if(ch==[||ch=={) {//json类型 txt = eval((+txt+)); success(txt); } else {//不知道直接返回 success(txt); } } else { if(fail) { fail(xhr.status); } } } }; xhr.send(null); }; this.post = function (url,param,success,fail) {//post请求 xhr.open(post, 1.jsp,true); xhr.onreadystatechange=function(){ if(xhr.readystate==4) { alert(xhr.status); if(xhr.status==200) { var txt = xhr.responsetext; var ch = txt.charat(0); if(ch== var xml = xhr.responsexml; success(eval((+xml+))); } else if(ch==[||ch=={) {//json类型 txt = eval((+txt+)); success(txt); } else {//不知道直接返回 success(txt); } } else { if(fail) { fail(xhr.status); } } } }; xhr.setrequestheader(content-type, application/x-www-form-urlencoded); xhr.send(param); }; }
复制代码
其它类似信息

推荐信息