ajax 封装

function doGet(url, success, error, async) {

    //有bug! 默认是异步;
    if(async === '' || async === null || async === undefined){
        async = true;
    }
    var token=localStorage.getItem("token");
    var headers={
        // "Content-Type":"application/json",
        'X-AUTH-TOKEN':localStorage.getItem("token"),
        "Access-Control-Allow-Origin":"*",

    };
    if (!token){
        headers={
            "Access-Control-Allow-Origin":"*"
        };
    }

    $.ajax({
        type:"GET",
        headers: headers,
        dataType:"json",
        url: baseUrl + url,
        async: async,
        success:success,
        error:error
    });
}

 

function doPost(url, data, success, error) {

    $.ajax({
        type: "POST",
        headers: {
            // "Content-Type":"application/json",// 向后台传参报错 注释掉
            'X-AUTH-TOKEN':localStorage.getItem("token"),
            "Access-Control-Allow-Origin":"*",

        },
        dataType:"json",
        url: baseUrl + url,
        async:false,
        data : data,
        success : success,
        error : error
    });
}

调用方式

doPost("url",
    {
        name:name
    },
    function(success){
    },
    function(error){
    }
);

 

 

转载于:https://my.oschina.net/u/3690153/blog/1921570

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值