# Ajax封装使用【废弃】
## 初始化的优势
+ 统一错误处理
+ 统一头处理
## 初始化Ajax
```
// ajaxSetup.js
/**
* 插件依赖
* jqweui 文档 http://jqweui.com/
* jquery
*/
$.ajaxSetup({
aysnc: false, // 默认同步加载
type: "GET", // 默认使用POST方式
showLoading: false,
debug: true,
headers: { // 默认添加请求头
"authorization": "Bearer {php echo $_W['haitun_token']}",
},
error: function (jqXHR, textStatus, errorMsg) {
// 出错时默认的处理函数 比如404 401 502
// jqXHR.status 状态码
// jqXHR.responseJSON 返回的json内容
// jqXHR.response返回的内容
$.alert(jqXHR.responseJSON.error);
},
beforeSend: function () {
// 发送ajax请求(request)会执行
this.showLoading && $.showLoading("加载中...");
},
complete: function () {
// 收到回应(response)会执行
this.showLoading && $.hideLoading();
},
success: function (res) {
// 返回码为200 会执行
this.debug && console.log(res);
}
});
```
## 使用
```
//<script src="ajaxSetup.js"></script>
// 先引入在使用
$.ajax({
url:'/'+'/asdasdasd',
showLoading:true, //展示加载,
data:{
id:id
}
}).then(res=>{
// 处理成功后的信息
})
```
- 首页
- APP
- 调试
- 部分问题解答
- IM
- 魔工坊APP框架
- 前端
- npm
- MogoAjax
- ES6
- javascript规范
- weui
- 微信小程序
- Mock数据伪造
- Mogo-Css
- O2-Upload
- 七牛图片处理
- 前端调试
- 后端
- 魔工坊海豚PHP
- 文件上传
- O2-Comments
- 前端API
- 消息
- Excel导入/导出
- 阿里短信
- dolphinPHP
- Thinkphp
- 海豚PHP
- 创建项目
- 人人商城与海豚同步问题
- mysql
- 发送HTTP请求
- 支付
- 个推
- 接口开发须知
- 生成海报
- 音频转换
- openssl
- App上架的故事
- 安卓签名问题
- 苹果账号申请
- 各个平台上架内容
- 文案小姐姐的文档
- 微信支付申请流程
- 备案的故事
- 企业支付宝认证
- 微信公众问题
- 微信开放平台与上架应用
- 小程序特殊行业所需材料
- 模型文档模板
- 必读规范
- 跨域
- 前后端数据通讯接口规范
- Restful风格API规范
- 服务器
- SSL中间证书
- Git篇章
- MogoSDK
- 文档模板
- PHP
- 使用
- 概念
- User
- 模型
- 文档书写
- JS
- 安装
- 初始化
- 用户
- 状态管理
- 查询
- 执行函数
- 请求
- 上传
- MogoH5+