jquery 设置headers头部传参token

  function ajaxpost(param){
    return new Promise(function(res, rej){
        var token = getCookie("token")
        $.ajax({
            "headers": param.heder,
            "type": "POST",
            "async": "false",
            "contentType": "application/json",
            "url": http + param.url,
            "dataType": "json",
            "data": param.data,
            "success": function(data, status, xhr) {
                
                var Token = xhr.getResponseHeader("Token")
                if(data.code == 1003) {
//                    _IsIOS()
                } else {
                    var Token = xhr.getResponseHeader("Token")
                    if(!Token) {
                        return res(data)
                    } else {
                        var token = getCookie("token")
                        var userId = token.split("_")[0]
                        var Token = xhr.getResponseHeader("Token")
                        addCookie("token", userId + '_' + Token)
                        return res(data)
                    }
                }
            },
            "error":function(err){
                return rej(err)
            }
        });
    })
}

function ajaxget1(param) {
    return new Promise(function(res, rej){
        var token = getCookie("token")
        $.ajax({
            "headers": param.heder,
            "type": "get",
            "async": "false",
            "contentType": "application/json",
            "url": http + param.url,
            "dataType": "json",
            "success": function(data, status, xhr) {
                if(data.code == 1003) {
//                    _IsIOS()
                } else {
                    var Token = xhr.getResponseHeader("Token")
                    if(!Token) {
                        return res(data)
                    } else {
                        var token = getCookie("token")
                        var userId = token.split("_")[0]
                        var Token = xhr.getResponseHeader("Token")
                        addCookie("token", userId + '_' + Token)
                        return res(data)
                    }
                }

            },
            "error": function(err){
                return rej(err)
            }
        });
    })
}

 

 

传参

ajaxget1({
                "heder": {
                    "Authorization": token
                },
                "url": "",
            }).then(function(res) {           
            }).catch(function(err) {})

你可能感兴趣的:(jquery功能)