封裝jq的ajax請求函數及使用方法

函數:

function ajaxFn(url, data, params) {

// url:接口地址; data:請求參數; params:請求方式(get/post)
    return new Promise(function(resolve, reject) {
        $.ajax({
            url: http+url,
            type: params,
            // dataType: params && params.dataType || 'JSON',
            dataType: 'json',
            data: data,
            success: function(res) {
                resolve(res)
            },
            error: function(res) {
                alert(res.msg)
            }
        });
    });

}

 

使用方法:

var data={
            userId: localStorage.getItem('userId')//用戶ID
        }
   ajaxFn(urlObj.core, data, 'GET').then(function(res){
           if(res.code==200){
               console.log(res)
            }else{
                alert(res.msg)
            }
     })

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