微信小程序网络请求js封装代码
封装了微信小程序的网络请求模块代码,在程序中只需要使用lsk.dopost即可请求网络数据
上代码:
function dopost(api,params,callback){
var cf={
ak:"",
sk:"",
webhost:""
};
var webhost=cf.webhost;
params.lskfrom="wxapp";
params.lsktoken=wx.getStorageSync("lsktoken");//得到lsktoken登录屏证
params.lskuserid=wx.getStorageSync("lskuserid");//得到lskuserid,登录会员id号
wx.showLoading({title:"艾米加载中.."});
wx.request({
url: webhost+api,
method: "POST",
header:{
'content-type': 'application/x-www-form-urlencoded'
},
data:params,
success: function (data) {
wx.hideLoading();
callback(data);
},fail:function(ret){
//console.info(ret.errMsg);
wx.showToast({title:ret.errMsg});
},complete:function(ret){
//console.info(ret);
}
});
}
module.exports={
dopost:dopost
};
说明 :
ak://代表请求的id号
sk://请求的密钥,要和ak对应,来验证请求是否正确
lskuserid://小程序端用户id
lsktoken://小程序端用户请求token与lskuserid来验证用户的真实性。