自己封装一个ajax处理的js方法,js笔记---封装自己的Ajax方法

//地址 成功方法 失败方法

function Ajax(url, funsucc, funfial) {

var oAjax = null;

if (window.XMLHttpRequest) {

oAjax = new XMLHttpRequest();

}

else {

oAjax = ActiveXObject('Microsoft.XMLHTTP');

}

oAjax.open('get', url, true);

oAjax.send();

oAjax.onreadystatechange = function () {

if (oAjax.readyState==) {

if (oAjax.status == ) {

funsucc(oAjax.responseText);//将返回的TEXT放到成功方法中

}

else {

if (funfial) {//如果传了失败的方法,则执行

funfial();

}

}

}

}

}

在JS事件封装时,addEventListener()方法的this问题

最近在写js的类库,模仿的是jquery的编程风格,当封装到事件监听的时候发现遇到了一个问题,代码是这样的: 上面是封装的一个事件委托的代码,我以为上面的封装跟普通的事件监听一样简单,结果我在调用时发 ...

js笔记---封装一般运动

",@"2",@"3", nil];         ...

自定义TREEVIEW UL无限极嵌套

背景:做一个多级图片分类管理,当然要用到TreeView,在asp.net中已经提供了此服务器控件,参照效果,自定义一个简单可控性高的就当做练手吧! 效果:如图,小图标 折叠 展开    ico-tr ...

第3章文件I/O总结

1. open和create函数在fcntl.h中,close.lseek.read.write函数在unistd.h中 open函数通过进程有效用户ID判断读文件的权限 可以调用access函数判断 ...

编程算法 - 不用加减乘除做加法 代码(C)

不用加减乘除做加法 代码(C) 本文地址: http://blog.csdn.net/caroline_wendy 题目: 写一个函数, 求两个整数之和, 要求在函数体内不得使用+, -, *, /四 ...

zTree实现地市县三级级联报错(二)

zTree实现地市县三级级联 1.具体报错如下 2014-05-10 23:29:13 [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolT ...

看了这一张GIF图你就明白什么回事了,必看的经典!--快速构建一个请假流程

下面介绍一下FSBPM构建一个请假单流程 1.数据模型的构建 输入业务中需要的数据项即可,比如[申请人,开始时间,结束时间,请假天数,请假理由,附件上传..........] 2.自定义流程 审批节点 ...

洛谷 P5019 铺设道路

题目描述 春春是一名道路工程师,负责铺设一条长度为 \(n\) 的道路. 铺设道路的主要工作是填平下陷的地表.整段道路可以看作是 \(n\) 块首尾相连的区域,一开始,第 \(i\) 块区域下陷的深度 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值