$.ajaxPrefilter(callback)

135 阅读1分钟

相当于axios的请求拦截器 在这里可以做统一配置

  $.ajaxPrefilter(function (option) {
      option.url就是发送请求的url
      在这里统一配置基地址
      option.url = 'http://www.liulongbin.top:3006' + option.url;
      console.log(option);
      
      // 2. 统一处理ajax成功或失败的结果
      option.complete = function (xhr) {
        let res = xhr.responseJSON;
        if (res.status === 1) {
          layer.msg(res.message)
        }
      }
      // 统一配置请求头
      headers: {
        'Authorization': 'ssssss'
      },
      
        });

        $.ajax({
         type: 'GET',
        url: '/api/getbooks',
       success: function (res) {
          console.log(res);
        }
    });

image.png