//地址 成功方法 失败方法
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();
}
}
}
}
}
相关文章
- 08-24原生请求 js、jquery封装的ajax请求、axios请求与fetch请求区别与优缺点
- 08-24vue-cli3 将自己写的组件封装成可引入的js文件
- 08-24jQuery封装ajax的常用方法
- 08-24重写bootstrapvalidator.js的remote方法,通过我们自己的方法判断成功失败
- 08-24js冒泡排序、封装一个去除数组中重复元的的方法、封装一个将数组中的元组拼接为字符串的方法,并且弹框输出、封装一个 myQueryString 的方法,作用是将 url 种的参数解析为一个对象
- 08-24【微信小程序】在js中导入第三方js或自己写的js,使用外部js中的function的两种方法 import和require的区别使用方法
- 08-24常用的方法 封装的js方法
- 08-24学习笔记:JS this方法的使用
- 08-24项目常用JS方法封装--奋斗的IT青年(微信公众号)
- 08-24js:如何监听history的pushState方法和replaceState方法。(高阶函数封装+自定义事件)