摘要:var requestUrl = "http://www.admin.com/index.php/";//var AppID = 'wx1678202cdfe457a6';//var AppSecret = 'b227e09e988d29045b4e0a1744f6d011';function post(url, data,fun,that) {
var requestUrl = "http://www.admin.com/index.php/";
//var AppID = 'wx1678202cdfe457a6';
//var AppSecret = 'b227e09e988d29045b4e0a1744f6d011';
function post(url, data,fun,that) {
if(url == 'undefined'){
return false;
}
var postUrl = requestUrl + url;
wx.request({
url: postUrl,
data: data,
method : "POST",
dataType : "json",
header: {
'content-type': 'application/json' // 默认值
},
success: function (res) {
that[fun](res.data.result);
},
fail : function (res){
console.log('请求失败,请重试');
return {};
}
})
}
function login(url, data, fun, that) {
if (url == 'undefined') {
return false;
}
wx.login({
success: function (res) {
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
data: {
appid: AppID,
secret: AppSecret,
js_code: res.code,
grant_type: 'authorization_code'
},
method: "POST",
dataType: "json",
header: {
'content-type': 'application/json' // 默认值
},
success: function (res) {
console.log(res);
data.unionid = 1;
post(url, data, fun, that);
},
fail: function (res) {
console.log('获取用户信息失败!');
return {};
}
})
}
});
}
module.exports.post = post;
module.exports.login = login;
批改老师:韦小宝批改时间:2018-12-14 09:21:10
老师总结:恩!写的很不错!小程序中基本上没有什么太复杂的东西!除了这个数据请求这一块!这里的东西还是有点难度的!课后记得多练习哦!