信用卡还款项目(同事封装的ajax)

import axios from 'axios'
import qs from 'qs'
// let login_token = 'a7b3b0fc30b34f38a3bcf322a4d1233a'

//通用post
export const api_post = (option) => {
var baseURL = '/api/creditcard'; //打包时 置成空 /api
var option = {
url: option.url || '',
data: option.data || {},
//请求成功的回调
callback: option.callback || function () {},
//请求未响应时的处理
errorback: option.errorback || function () {}
}
return axios({
method: 'post', //方法
url: baseURL + option.url, //地址
//开发环境请加上 baseURL。打包的时候请注释掉(因为api字符串表示进行反向代理;并不是所有的接口都是以flow开头,)
// baseURL: option.baseURL,
data: option.data,
timeout: 10000,
//`headers`选项是需要被发送的自定义请求头信息
// headers: {
// // 'X-Requested-With': 'XMLHttpRequest',
// 'Authorization': login_token
// },
transformRequest: [function (data) {
//依自己的需求对请求数据进行处理
return qs.stringify(data)
}],
})
.then(function (response) { //成功之后回调

if (response.status == 200) {
//只有成功的时候才回调函数
// 不管状态如何,回调函数必须执行
option.callback(response.data);
console.log(response)
if(response.data.code != "00"){
alert(response.data.msg)
}
} else {
alert(response.message)
}
})
.catch(function (error) { //失败之后回调
option.errorback(error)
alert(error)
});
}

  

转载于:https://www.cnblogs.com/ourLifes/p/ajax.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值