自己將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/

 

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