首先不加入wx.chooseWXPay,代码如下:
wx.config({
debug:true,
${configStr},
jsApiList:['chooseWXPay']
});
wx.ready(function(){});
wx.error(function(res){
alert(res);
});
function callpay(){
alert("ok");
wx.checkJsApi({
jsApiList: ['chooseWXPay'], // 检查微信支付接口是否可用
success: function (res) {
if(res.checkResult.chooseWXPay){
alert(res);
}
}
});
}
运行截图:
加入chooseWXPay后,callpay部分代码如下
function callpay(){
alert("ok");
wx.checkJsApi({
jsApiList: ['chooseWXPay'], // 检查微信支付接口是否可用
success: function (res) {
if(res.checkResult.chooseWXPay){
wx.chooseWXPay({
${payStr},
success:function(res){
alert(res);
}
});
}
}
});
}
在运行,包括wx.config都不会弹出信息,没有反应,求解