ajax(Object) : Object | void

ajax数据请求,默认同步请求,同步请求直接返回请求数据,异步请求需要在回调中获取

  • 参数说明:Object
参数名 类型 必填 默认值 说明
url String 请求链接
method String POST 请求类型
params Object 请求参数
async Boolean false 异步请求
timeout Number 30000 请求超时时间,毫秒
success Function 系统默认 请求成功回调
failure Function 系统默认 请求失败回调
text Boolean false 返回值不做格式化处理,返回原始数据
mask Boolean false 请求时的遮罩层
maskMsg String 正在请求,请稍等… 遮罩层文字
maskCmp Ext组件 激活窗体或者window.body 遮罩层的父元素
  • 返回数据说明:Object | void

    返回请求的业务数据,系统默认通过JE.getAjaxData():Object格式化数据

  • 示例:

    //返回对象
    var obj = JE.ajax({url:'',params:{}});
    //返回字符串
    var str = JE.ajax({url:'',params:{},text:true});
    //异步请求
    JE.ajax({
      url:'',
      params:{async:true},
      success:function(response){
          //请求返回的数据
          var text = response.responseText;
          //格式化请求返回的数据,系统默认处理
          var obj = JE.getAjaxData(response);
      }
    });
  • 注意

最后编辑: 吝志超  文档更新时间: 2023-04-26 08:43   作者:吝志超