var app = getApp();
var host = app.globalData.appServer
function json2Form(json) {
var str = [];
for (var p in json) {
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(json[p]));
}
return str.join("&");
}
function _get(params) {
if (params.flag) {
wx.showLoading({
title: '加载中',
mask: true,
})
}
var gets = params.data
var url = params.url + (gets ? '?' : '');
if (params.data) {
url = url + json2Form(gets)
}
wx.request({
url: host + url,
method: 'GET',
header: { cookie: "PHPSESSID=" + app.globalData.sessionId },
success: function (res) {
wx.hideLoading();
params.success(res)
},
fail: function (res) {
wx.hideLoading();
params.fail(res)
}
})
}
function _post(params) {
if (params.flag) {
wx.showLoading({
title: '加载中',
})
}
wx.request({
url: host + params.url,
header: {
'content-type': 'application/x-www-form-urlencoded',
cookie: "PHPSESSID=" + app.globalData.sessionId
},
data: params.data,
method: 'POST',
success: function (res) {
wx.hideLoading();
params.success(res)
},
fail: function () {
wx.hideLoading();
params.fail(res)
}
})
}
module.exports = {
GET: _get,
POST: _post,
};
网友评论