微信卡卷有时候正常有时候刷新会报签名错误
寂寞很巴黎 2017-04-13 04:49:42 <script type="text/javascript">
$.ajax({
url: '/wechat/jssdksign',
type: 'POST',
})
.done(function (data) {
var jdata = data.data;
// alert(jdata.appId);
//console.log(jdata);
if (jdata.AppId) {
var conObj = {
debug: false,
appId: jdata.AppId,
timestamp: jdata.TimeStamp,
nonceStr: jdata.NonceStr,
signature: jdata.SigNature,
jsApiList: ['addCard']
}
wx.config(conObj);
wx.ready(function () {
console.log('ready')
$.ajax({
url: '/wechat/CardSign',
type: 'POST'
})
.done(function (data) {
if (data.result==1) {
var Adata = data.data;
var CardId = Adata.CardId;
var Nocestr = JSON.stringify(Adata.NonceStr);
var TimeStamp = JSON.stringify(Adata.TimeStamp);
var CardSign = JSON.stringify(Adata.CardSign);
console.log(data);
wx.addCard({
cardList: [
{
cardId: CardId,
cardExt: Adata.CardExt//'{"nonce_str":' + Nocestr + ',"timestamp": ' + TimeStamp + ', "signature":' + CardSign + '}'
}
],
success: function (res) {
if (res.errMsg == "addCard:ok") {
alert("已成功添加卡券到卡包");
}
}
});
}
})
.fail(function () {
console.log("error");
})
.always(function () {
console.log("complete");
});
});
wx.error(function (res) {
//alert(res);
});
}
})
.fail(function () {
// alert('fail')
})
.always(function () {
// alert('complete')
});
</script>