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