微信支付完成后跳转到指定页面
2016-08-17 00:00
295 查看
html中根据前台支付后反馈信息成功与否跳转到相关页面
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script type="text/javascript">
function show_qrcode()
{
var qrcode_url = '__qr_code__';
document.getElementById("qrcode_div").style.display = "block";
document.getElementById("wx_tip").style.display = "none";
document.getElementById("qrcode").src=qrcode_url;
}
//调用微信JS api 支付
function jsApiCall()
{
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
__jsApiParameters__,
function(res){
if(res.err_msg=='get_brand_wcpay_request:fail'){
show_qrcode();
//alert('支付失败');
//location.href="__pay_url__";
}
if(res.err_msg=='get_brand_wcpay_request:cancel'){
show_qrcode();
//alert('支付取消');
//location.href="__pay_url__";
}
if(res.err_msg=='get_brand_wcpay_request:ok'){
alert('恭喜您支付成功');
location.href="__pay_url__";
}
}
);
}
function callpay()
{
if (typeof WeixinJSBridge == "undefined"){
if( document.addEventListener ){
document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
}else if (document.attachEvent){
document.attachEvent('WeixinJSBridgeReady', jsApiCall);
document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
}
}else{
jsApiCall();
}
}
callpay();
</script>'
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script type="text/javascript">
function show_qrcode()
{
var qrcode_url = '__qr_code__';
document.getElementById("qrcode_div").style.display = "block";
document.getElementById("wx_tip").style.display = "none";
document.getElementById("qrcode").src=qrcode_url;
}
//调用微信JS api 支付
function jsApiCall()
{
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
__jsApiParameters__,
function(res){
if(res.err_msg=='get_brand_wcpay_request:fail'){
show_qrcode();
//alert('支付失败');
//location.href="__pay_url__";
}
if(res.err_msg=='get_brand_wcpay_request:cancel'){
show_qrcode();
//alert('支付取消');
//location.href="__pay_url__";
}
if(res.err_msg=='get_brand_wcpay_request:ok'){
alert('恭喜您支付成功');
location.href="__pay_url__";
}
}
);
}
function callpay()
{
if (typeof WeixinJSBridge == "undefined"){
if( document.addEventListener ){
document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
}else if (document.attachEvent){
document.attachEvent('WeixinJSBridgeReady', jsApiCall);
document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
}
}else{
jsApiCall();
}
}
callpay();
</script>'
相关文章推荐
- JS和安卓互相调用以及Scheme协议完成外部链接跳转app指定页面
- 微信支付问题,支付成功后跳转到指定页面
- JS和安卓互相调用以及Scheme协议完成外部链接跳转app指定页面
- 微信支付问题,支付成功后跳转到指定页面
- 微信支付完成后跳转的页面
- JS和安卓互相调用以及Scheme协议完成外部链接跳转app指定页面
- 5秒跳转到指定页面
- 关于WordPress登录后跳转到指定页面
- 从一个页面跳转到另一个页面的指定位置(带平滑移动的效果)
- 如何点击链接直接跳转到app store指定应用下载页面
- html 跳转到本页面指定位置
- 一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法!
- 等待指定时间后自动跳转或关闭当前页面的js代码
- Spring MVC 设置访问错误路径自动跳转到指定页面
- servlet使用request跳转jsp页面到指定的iframe框架
- jquery跳转到页面指定id处
- JavaScript学习笔记之function函数改变form表单的action跳转到指定页面
- asp.net网站首页根据IP自动跳转指定页面的示例
- 客户端跳转到指定页面
- 五秒钟自动跳转到指定页面的JS代码