自己将ajax的Post和get方法再次封装

摘要:这里我将jauery的ajax再次封装更方便我的使用。

创建一个 [commonUtils.js] 的文件,用于存放封装的方法

window.baseUrl = "http://"+location.host;/*这个是获取的前缀地址,当然你也可以固定书写*/
    /*
    * url:接口地址后缀
    * requestData:请求数据对象
    * token:这个是我自己定义的一个header参数
    * successFun:请求成功后调用的方法
    * errorFun:请求失败调用的方法
    * 
    */
    function ajaxPost(url,requestData,token,successFun,errorFun) {
        $.ajax({
            type: "POST",
            contentType: "application/json",
            url: window.baseUrl+url,
            data:JSON.stringify(requestData),
            dataType: "JSON",
            beforeSend: function(xhr) {
                xhr.setRequestHeader("token",token);
            },
            success: function(result) {
                successFun(result);
            },
            //请求失败,包含具体的错误信息
            error : function(result){
                errorFun(result);
            }
        });
    }

 具体使用方法等请参考:https://suxiexingchen.github.io/2019/12/09/29/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章