Appearance
Ajax请求
runAjax
执行 Ajax 请求,返回请求结果对象。
语法
js
runAjax(params, callBack)参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| params | Object | 是 | 请求参数 |
| callBack | Object | 是 | 回调方法 |
示例
js
// 定义参数
var params = {
"url": "http://localhost/user/user_info", // 请求地址
"type": "POST", // 请求方式
"headers": {"Authorization": "Bearer token"}, // 请求头
"processData": true, // 是否处理数据
"async": true, // 是否异步
"dataType": "json", // 数据类型
"mimeType": null, // 媒体类型
"contentType": "application/json;charset=utf-8" // 请求内容类型
};
// 定义回调方法
var callBack = {
// 成功接收方法
success: function ajaxOk(e) {
console.log("成功", e.data);
},
// 失败接收方法
error: function ajaxFail(e) {
console.log("失败", e);
},
// 完成接收方法
complete: function ajaxComplete(e) {
console.log("完成", e);
},
// 超时接收方法
timeout: function ajaxTimeout(e) {
console.log("超时", e);
}
};
// 执行 ajax 请求
runAjax(params, callBack);