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 作者:吝志超