微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

分享一个常用的javascript静态类

废话不多说,直接奉上代码,知道干啥用的小伙伴直接带走吧。

代码如下:
nescape(tmp[2]); return null; }, delCookie:function(name){ document.cookie = name + "=-1" + "; expires=Fri,31 Dec 1999 23:59:59 GMT;"; }, /** *url String *parms String *method String default value "get" *asy Boolean defalut value true *success Function(HTTP_Request.responseText) **/ ajax:function(config){ var url=config.url, parms=(config.parms?config.parms:"") + "&t="+new Date().getTime(), method=config.method||"get", asy=true; var HTTP_Request=null; if(method.toLowerCase()=="get"){ url=url+"?"+parms; parms=null; } //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest) { //Mozilla 浏览器 HTTP_Request = new XMLHttpRequest(); if (HTTP_Request.overrideMimeType) {//设置MiME类别 HTTP_Request.overrideMimeType("text/xml"); } } else if (window.ActiveXObject) { // IE浏览器 try { HTTP_Request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { HTTP_Request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if(!HTTP_Request) { // 异常,创建对象实例失败 throw new Error("不能创建XMLHttpRequest对象实例."); return null; } HTTP_Request.open(method,url,asy); HTTP_Request.onreadystatechange=function(){ if (HTTP_Request.readyState == 4){ try{ if (HTTP_Request.status == 200){ config.success(HTTP_Request.responseText); } }catch(e){ throw new Error("数据读取失败."); } } }; if(method.toLowerCase()=="post"){ HTTP_Request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); } HTTP_Request.send(parms); } }; }();

是不是相当不错呢,反正我是很满意。

原文地址:https://www.jb51.cc/js/56546.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐