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   作者:秦永莲