JSON.stringify(d)这个函数可以将JSON转为字符串。
var a = "读取失败";
wx.request({
url: 'https://****.ashx',
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success: function (d) {
/**正确时返回{"errMsg":"request:ok","data":{"error":1,"message":"获取商品列表失败!"},"header":{"Cache-Control":"private","Content-Length":"51","Content-Type":"text/html; charset=UTF-8","Server":"Microsoft-IIS/7.5","X-AspNet-Version":"4.0.30319","X-Powered-By":"ASP.NET","Date":"Sat, 01 Jul 2017 09:37:50 GMT"},"statusCode":200}*/
wx.showToast({
title: JSON.stringify(d),
icon: 'success',
duration: 2000
})
},fail(d)
{
提交错误时d返回{"errMsg":"request:fail"}
wx.showToast({
title: JSON.stringify(d),
icon: 'success',
duration: 2000
})
}
// , complete(d) {//这个优先于fail执行
// wx.showToast({
// title: '接口调用完成',
// icon: 'success',
// duration: 2000
// })
// }
})
wx.request 服务器要求的https 的 tls版本要大于 1.2哦。这个在微信官方文档上BUG&tip错误与提示中有提到的
官方文档https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html