[TOC]
# 通用AJAX
*****
## 方法:
```
$common.ajax({},function(ret,err){});
```
| 參數 |描述 | 類型 |默認值 | 是否可選|
| --- | --- |--- | --- | --- |
| url | 請求鏈接,自動組裝配置域名 | 字符串 | | |
| app_url | 是否帶配置 config.app_url 帶api開頭參數 ,還帶上appid和其他參數| 布爾值 | false | |
| open_url | 強制輕輕鏈接,如果此參數有的話,則強制忽略 url 參數內容 | 字符串 | | |
|not_loading | 不顯示加載圈圈(默認不傳是會顯示可以操作其他操作的圈圈) | 布爾值 | false | |
|show_loader | 強制打開全屏加載圈圈(不可操控其他) | 布爾值 | false | |
|verification_token | 驗證token | 布爾值 | false | |
|not_alert_1 | 禁用弱提示類型 | 布爾值 | false | |
|not_alert_2 | 禁用 強提示類型 | 布爾值 | false | |
|toast_location | 弱提示類型彈出位置 top//頂部 middle //中間 bottom //底部 | 字符串 | bottom | |
|token_connection | 是否把token等信息串聯到url ,一般配合headers: { 'Content-Type': 'application/json' }, 使用 | 布爾值 | false | |
*****
```
$common.ajax({
url: 'api/1.php',
app_url:true,
method: 'get',
not_loading:false,
show_loader:false,
verification_token:false,
toast_location:'bottom',
data: {
values: {
name: 'haha'
},
files: {
file: 'fs://a.gif'
},
? body: {
? ?? ?? ?? ?name: 'haha' //提交json數據
? ?? ???}
}
}, function(ret, err) {
if (ret) {
//api.alert({ msg: JSON.stringify(ret) });
console.log('ajax 返回:' + JSON.stringify(ret));
} else {
// api.alert({ msg: JSON.stringify(err) });
console.log('ajax 錯誤:' + JSON.stringify(ret));
}
});
```
## 取消加載
```
api.cancelAjax({ tag: 'publish' });
```