美文网首页
用promise封装jq的ajax请求函数及使用方法

用promise封装jq的ajax请求函数及使用方法

作者: 毕竟是个好人 | 来源:发表于2020-07-07 16:38 被阅读0次

函数:

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)

}

})

相关文章

网友评论

      本文标题:用promise封装jq的ajax请求函数及使用方法

      本文链接:https://www.haomeiwen.com/subject/huqzqktx.html