fetch(Object) : Object | void
异步请求
- 参数说明:Object
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
url | String | 是 | 请求链接 | |
method | String | 否 | POST | 请求类型 |
params | Object | 否 | 请求参数 | |
timeout | Number | 否 | 30000 | 请求超时时间,毫秒 |
failure | Function | 否 | 系统默认 | 请求失败回调 |
text | Boolean | 否 | false | 返回值不做格式化处理,返回原始数据 |
mask | Boolean | 否 | false | 请求时的遮罩层 |
maskMsg | String | 否 | 正在请求,请稍等… | 遮罩层文字 |
maskCmp | Ext组件 | 否 | 激活窗体或者window.body | 遮罩层的父元素 |
返回数据说明:Object | void
返回请求的业务数据,系统默认通过
JE.getAjaxData():Object
格式化数据示例:
JE.fetch({ url: '/je/load', params: { tableCode: 'JE_CORE_ENDUSER', queryColumns: ['USERCODE', 'USERID', 'USERNAME', 'PHOTOURL', 'PHOTO', 'ZHID'].join(','), limit: -1, j_query: Ext.encode([ { code: 'USERCODE', value: ids, type: 'in' }, { code: 'USERID', value: ids, type: 'in', cn: 'OR' } ]) }, }).then(function (info) { // 业务逻辑 });
注意
其实和参考ajax,不同的点就是:
最后编辑: 秦永莲 文档更新时间: 2023-04-26 08:43 作者:秦永莲