Jquery常见写法

来源:互联网 发布:数据展现 编辑:程序博客网 时间:2024/06/05 03:51

Ajax请求拦截,在请求发送之前和接受到响应后处理

  1. ajaxSend 发送请求之前处理
$(document).ajaxSend(function (event, xhr, settings) {        if (settings.data) {            settings.data = settings.data + "&ajaxRequest=true"        } else {            settings.data = "ajaxRequest=true";        }    });
  1. ajaxComplete发送请求之后处理
    如统一鉴权处理
    $(document).ajaxComplete(function (event, xhr, settings) {        var response = xhr.responseText        if (response) {            var json = $.parseJSON(xhr.responseText);            console.log('common.auth.js', json)            if (json.authFailed === true) {                window.location.href ="/user/logout";            }        }    });
0 0
原创粉丝点击