# 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+