美文网首页
原生ajax封装

原生ajax封装

作者: 194181740bd6 | 来源:发表于2017-05-08 19:18 被阅读0次

/**

* Created by Computer on 2016/6/20.

*/

function createHTTPRequest(){

try{

return new window.XMLHttpRequest();

}catch (e){

try{

return new ActiveXObject("MSXML2.XMLHTTP.6.0");

}catch (e){

try{

return new ActiveXObject("MSXML2.XMLHTTP.3.0");

}catch (e){

try{

return new ActiveXObject("MSXML2.XMLHTTP");

}catch (e){

throw Error("this browser is not supported");

return;

}

}

}

}

}

function ajaxRequest(_method,_url,_async,_parameter,_function){

var _ajax=createHTTPRequest();

if(_ajax){

_ajax.onreadystatechange=function(){

if(_ajax.readyState==4 && _ajax.status==200){

_function(_ajax.responseText);

}

}

_ajax.open(_method,_url,_async);

_ajax.setRequestHeader("Content-Type","Application/x-www-form-urlencoded;charset=utf-8");

_ajax.send(_parameter);

}

}

相关文章

  • ajax封装

    原生ajax封装

  • ajax

    原生ajax配置详解 对ajax简单封装 调用

  • Ajax

    标签: Ajax 正文 一、实现一个原生Ajax 二、Ajax状态 三、将原生的 ajax 封装成 promise

  • 原生js ajax网络数据请求 XMLHttprequest、A

    再学封装ajax请求 原生JS,AJAX数据封装 兼容性处理 脚本: 请求操作:

  • ajax总结

    1. Ajax 1.1 原生JavaScript封装Ajax 1.2 jquery ajax 及其 快捷方法 $....

  • html5的ajax学习(三)

    一.原生的ajax封装 原生的ajax的调用 二.jquery的ajax 2.1 jquery的语法 三. fun...

  • promise封装原生ajax、jqueryAjax、axios

    原生js的ajax封装+promise 将原生js的ajax请求单独封装成一个数据请求的模块, 需要的时候直接调用...

  • jQuery中的Ajax

    jQuery中的ajax 封装第一层 - 类似于原生ajax的用法$ajax 封装第二层 - 基于第一层再次封装$...

  • 原生ajax封装

  • ajax原生封装

    1、创建ajax对象 2、连接服务器 3、发送请求 4、接收返回数据 function Ajax(type, ur...

网友评论

      本文标题:原生ajax封装

      本文链接:https://www.haomeiwen.com/subject/abxvnttx.html