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);
      }
    });
  • 注意

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