封装MUI的 ajax的post 请求

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)

        }

    });


}

你可能感兴趣的:(封装MUI的 ajax的post 请求)