request
只用
POST
,只封装了
POST
,等有用到
GET
再重写,接口用的
ThinkPHP5.0
主要代码
var apiurl = "xxxxx";
function http_post(controller,data,cb){wx.request({url:apiurl controller,data:data,method:'post',header:{'Content-Type':'application/x-www-form-urlencoded'},success:function(res){return typeof cb == "function" && cb(res.data)},fail:function(res){return typeof cb == "function" && cb(false)}})
}
module.exports = {http_post:http_post,//post请求
}
前端js使用
var wxq = require('../../utils/wxrequest.js');
var openid = wx.getStorageSync('openid');//获取缓存里面的openidwxq.http_post('这里是控制器/方法',{'openid':openid},function(res){console.info('回调',res)
})
原文地址:https://segmentfault.com/a/1190000015996526
更多专业前端知识,请上 【猿2048】www.mk2048.com