Mui提供ajax 的访问请求 且不能统一处理错误信息 如 token 过期跳转登陆页面
以下为封装MUIajax 单独post 请求接口 的信息
/**
* 请求网络
* @request_url 请求路径
* @request_body 请求参数
* @success_fun 成功后的逻辑方法
*/
function mui_ajax(request_url,request_body,success_fun,desc){
var desc =desc || "详细";
var token = localStorage.getItem("TOKEN_USER");
var userid = localStorage.getItem("TOKEN_USER_ID");
var data_time=getTime();
var request_data = {
request: {
head: {
},
body:request_body
},
};
console.log(desc+"请求:"+JSON.stringify(request_data));
mui.ajax(com_url + request_url, {
headers: {
'Content-Type': 'application/json'
},
data: request_data,
dataType: "json",
type: "post",
timeout: 10000,
success: function(data) {
console.log(desc+"成功请求返回:");
console.log(data);
success_fun(data)
},
error: function(xhr, type, errorThrown) {
//异常处理;
// error_function(xhr, type, errorThrown);
console.log(type)
}
});
}