akatom牛人大佬:
现在是不是很少用原生的ajax了
都是jquery ajax的了

js攻城狮牛人大佬:
现在都用axios!

h20牛人大佬:
当然 ,方便快捷,不过低层也还不是一样XMLHttpRequest

duyu牛人大佬:
jquery都要被淘汰了。。。

ighook牛人大佬:

JS原生封装AJAX函数     够简洁么?     还可以自己改改  

  1. /* 封装ajax函数
  2. * @param {string}opt.type http连接的方式,包括POST和GET两种方式
  3. * @param {string}opt.url 发送请求的url
  4. * @param {boolean}opt.async 是否为异步请求,true为异步的,false为同步的
  5. * @param {object}opt.data 发送的参数,格式为对象类型
  6. * @param {function}opt.success ajax发送并接收成功调用的回调函数
  7. */
  8. function Ajax(opt) {
  9.     opt = opt || {};
  10.     opt.method = opt.method.toUpperCase() || ‘POST’;
  11.     opt.url = opt.url || ”;
  12.     opt.async = opt.async || true;
  13.     opt.data = opt.data || null;
  14.     opt.success = opt.success || function() {};
  15.     var xmlHttp = null;
  16.     if (XMLHttpRequest) {
  17.         xmlHttp = new XMLHttpRequest();
  18.     } else {
  19.         xmlHttp = new ActiveXObject(‘Microsoft.XMLHTTP’);
  20.     }
  21.     var params = [];
  22.     for (var key in opt.data) {
  23.         params.push(key + ‘=’ + opt.data);
  24.     }
  25.     var postData = params.join(‘&’);
  26.     if (opt.method.toUpperCase() === ‘POST’) {
  27.         xmlHttp.open(opt.method, opt.url, opt.async);
  28.         xmlHttp.setRequestHeader(‘Content-Type’, ‘application/x-www-form-urlencoded;charset=utf-8’);
  29.         xmlHttp.send(postData);
  30.     } else if (opt.method.toUpperCase() === ‘GET’) {
  31.         xmlHttp.open(opt.method, opt.url + ‘?’ + postData, opt.async);
  32.         xmlHttp.send(null);
  33.     }
  34.     xmlHttp.onreadystatechange = function() {
  35.         if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
  36.             opt.success(xmlHttp.responseText);
  37.         }
  38.     };
  39. }
  40. /*Ajax({
  41.     method: ‘POST’,
  42.     url: ‘Ru.php’,
  43.     data: {
  44.         name1: ‘value1’,
  45.         name2: ‘value2’
  46.     },
  47.     success: function(response) {
  48.         //console.log(response);
  49.     }
  50. });*/

胖虎牛人大佬:
喜欢哪个,会用哪个,就用哪个。

tir牛人大佬:
不知道,我觉得那个好用就用那个吧

akatom牛人大佬:

这是自己写ajax么  我菜鸟看不懂

akatom牛人大佬:


现在都用axios!

那又是个啥 东西 牛人大佬解释一下

Evan牛人大佬:
不是哦,看需求的。能用库就用,不能就用原生。