博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ajax原生写法
阅读量:7063 次
发布时间:2019-06-28

本文共 1231 字,大约阅读时间需要 4 分钟。

用太久JQuery了,别忘了Ajax原生是怎么写的

var Ajax = {    get : function (url, callback) {                var req = Ajax.getRequest(callback);                req.open("GET", url, true);        req.setRequestHeader("If-Modified-Since","0");        req.send(null);    },    post : function (url, param, callback) {                var req = Ajax.getRequest(callback);                req.open("POST", url, true);        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");        req.setRequestHeader("If-Modified-Since","0");        req.send(param);    },    getRequest : function (callback) {        var req;        try {            req = new XMLHttpRequest();        } catch (error) {            try {                req = new ActiveXObject("Microsoft.XMLHTTP");            } catch (error) {                return null;            }        }        req.onreadystatechange = function() {            if (req.readyState != 4)                return;            if (req.status == 200) {                callback(req);            } else                alert("请求失败:" + req.statusText);            return true;        };        return req;    },    encode : function (str) {        return encodeURIComponent(str);    }};

 

转载地址:http://gknll.baihongyu.com/

你可能感兴趣的文章
.NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
查看>>
一次服务器CPU占用率高的定位分析
查看>>
安装office2007 1706错误
查看>>
crontab中执行多条命令
查看>>
25 JavaScript的幻灯片用于在Web布局的精彩案例
查看>>
关于使用AJAX获取数据时,由于IE缓存而导致数据不更新,串数据的问题!
查看>>
android开发(14) 可以横向滚动的ListView(固定列头)
查看>>
用C语言写的迅雷看看XV文件提取器及C语言源代码
查看>>
ccpuid:CPUID信息模块 V1.01版,支持GCC(兼容32位或64位的Windows/Linux)
查看>>
用dom4j操作XML文档(收集)
查看>>
WinForm实例源代码下载
查看>>
hdu 1829 A Bug's Life(并查集)
查看>>
每日英语:Chinese Writer Wins Literature Nobel
查看>>
java中三种主流数据库数据库(sqlserver,db2,oracle)的jdbc连接总结
查看>>
Oracle Apps AutoConfig
查看>>
[leetcode]Flatten Binary Tree to Linked List
查看>>
css颜色代码大全:(网页设计师和平面设计师常用)
查看>>
boost 1.52在windows下的配置
查看>>
素材锦囊——50个高质量的 PSD 素材免费下载《上篇》
查看>>
【转】oc中消息传递机制-附:对performSelector方法的扩充
查看>>