封装了jQuery的Ajax请求全局配置

2020-05-22 17:05:11易采站长站整理

            return;
        }
        if(json.code === 404 && !json.success) {
            window.location.href = location.protocol + ‘//’ + location.hostname + ‘/404.html’;
        }
    }
});
/*
*Ajax 请求错误提示
*例如:500错误
*返回错误信息格式
*{
*   code: 500,
*   info: 系统发生异常
*}
 */
$(document).ajaxError(function(evt, req, settings){
    if(req && (req.status === 200||req.status === 0)){ return false; }
    var msg = ‘错误:’;
    if(req && req.responseJSON){
        var json = req.responseJSON;
        msg += json.code||”;
        msg += json.info||’系统异常,请重试’;
    }else{
        msg = ‘系统异常,请重试’;
    }
    alert(msg);
});

小结:

  在执行Ajax请求时只需要调用ajaxSettings函数即可,如下:


$.ajax(ajaxSettings({
    url: ”,
    data: ”
}))

以上所述就是本文的全部内容了,希望大家能够喜欢。