以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 合成JS代码问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114673) |
-- 作者:bobolan521 -- 发布时间:2018/2/12 20:00:00 -- 合成JS代码问题 function onBridgeReady() { WeixinJSBridge.invoke(\'getBrandWCPayRequest\', { "appId": "<%=getAppId%>", "timeStamp": "<%=timeStamp%>", "nonceStr": "<%=nonce_str%>", "package": "prepay_id=<%=prepay_id%>", "signType": "MD5", "paySign": "<%=paySign%>" }, function(res) { if (res.err_msg == "get_brand_wcpay_request:ok") { alert ("支付成功"); self.location=\'wx_pay_ok.asp?body=<%=body%>&total_fee=<%=total_fee%>&out_trade_no=<%=out_trade_no%>\'; } else { alert("支付失败"); } }); }; 请问一下老师像这种JS该如何书写 Dim cfg As String cfg="Function onBridgeReady(){WeixinJSBridge.invoke(\'getBrandWCPayRequest\',{appId:\'{0}\',timeStamp:\'{1}\',nonceStr:\'{2}\',package:\'{3}\',signType:\'MD5\',paySign:\'{4}\'}," cfg=cfg & "function(res) {if (res.err_msg == \'get_brand_wcpay_request:ok\') {alert (\'支付成功\');self.location=\'wx_pay_ok.asp?body=\'{5}\'&total_fee=\'{6}\'&out_trade_no=\'{7}\'\'; } else {alert(\'支付失败\');}});};" wb.AppendHTML("<script>" & CExp(cfg,appid,timestamp,noncestr,"prepay_id=" & lsts(0),lsts(1)) & "</script>",True) 该怎么样去合成呢 |
-- 作者:有点蓝 -- 发布时间:2018/2/12 20:34:00 -- function onBridgeReady(appId,timeStamp,nonce_str,prepay_id,paySign,body,total_fee,out_trade_no) {
WeixinJSBridge.invoke(\'getBrandWCPayRequest\', {
"appId": appId,
"timeStamp": timeStamp,
"nonceStr": nonce_str,
"package": "prepay_id="+prepay_id,
"signType": "MD5",
"paySign": paySign
},
function(res) {
if (res.err_msg == "get_brand_wcpay_request:ok") {
alert ("支付成功");
self.location=\'wx_pay_ok.asp?body=\' + body + \'&total_fee=\' + total_fee + \'&out_trade_no=\' + out_trade_no;
} else {
alert("支付失败");
}
}); }; wb.AppendHTML("<script>onBridgeReady(" & appId & "," & timestamp & ",..参考前面自己写完整...)</script>",True)
|