[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' }); ```