<a href="#" class="flex btn-block btn-primary mui-btn mui-btn-block mui-disabled js-wechat-pay">提交订单</a>
//mui-btn mui-btn-block mui-disabled js-wechat-pay 必须的class
<script>
window.sysinfo = {
{if !empty($_W['uniacid'])}'uniacid': '{$_W['uniacid']}',{/if}
{if !empty($_W['acid'])}'acid': '{$_W['acid']}',{/if}
{if !empty($_W['openid'])}'openid': '{$_W['openid']}',{/if}
{if !empty($_W['uid'])}'uid': '{$_W['uid']}',{/if}
'siteroot': '{$_W['siteroot']}',
'siteurl': '{$_W['siteurl']}',
'attachurl': '{$_W['attachurl']}',
'attachurl_local': '{$_W['attachurl_local']}',
'attachurl_remote': '{$_W['attachurl_remote']}',
{if defined('MODULE_URL')}'MODULE_URL': '{MODULE_URL}',{/if}
'cookie' : {'pre': '{$_W['config']['cookie']['pre']}'}
};
//发起微信支付,微信支付依赖于 WeixinJSBridge 组件,所以发起时应该在ready事件中进行
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
$('.js-wechat-pay').removeClass('mui-disabled');
$('.js-wechat-pay').click(function(){
//先通过AJAX获取最新的订单号
var money=$('#moneys').text();//总价
var ordernums=$('#ordernums').val();
var hid=$('#hid').val();
if(money){
util.pay({
orderFee : money,
payMethod : 'wechat',
orderTitle : '支付' + money + '元',
orderTid : ordernums,
module : '模块名',
success : function(result) {
、、支付成功后操作
},
fail : function(result) {
alert('fail : ' + result.message);
},
complete : function(result) {
// location.reload();
}
});
}else{
alert('系统错误');
}
});
});
</script>
12-09
09-18
4805
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交