//地址 成功方法 失败方法
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原生方法 在元素外部或内部实现添加元素功能(类似jq 的 insert 和 append)
- APPCAN开发笔记:html页面之间的参数传递:使用js获取url中的参数,以及在APPCAN中不能使用的解决方法
- 原生JS封装ajax方法
- Objective-C学习笔记(二十二)——初始化方法init的重写与自己定义
- js 封装自己的call,apply,bind
- js原生Ajax 的封装和原理
- MongoDB学习笔记~自己封装的Curd操作(按需更新的先决条件)
- AJAX(笔记03) - 原生AJAX - Node.js 和 Express 的简介、安装
- 自己封装的一个JS分享组件
- js封装删除数组指定的某个元素的方法