微信支付需要监听WeixinJSBridgeReady

<script language="javascript">

var str = <?php echo $str;?>;

function callpay()

{

document.addEventListener(‘WeixinJSBridgeReady‘, function onBridgeReady() {

WeixinJSBridge.invoke(‘getBrandWCPayRequest‘,str,function(res){

WeixinJSBridge.log(res.err_msg);

//alert(res.err_code+res.err_desc+res.err_msg);

switch (res.err_msg){

case ‘get_brand_wcpay_request:cancel‘:

location.href="/?_a=fail&order_sn=<?php echo $order_sn;?>";

break;

case ‘get_brand_wcpay_request:fail‘:

location.href="/?_a=fail&order_sn=<?php echo $order_sn;?>";

break;

case ‘get_brand_wcpay_request:ok‘:

location.href="/?_a=done&order_sn=<?php echo $order_sn;?>&ac=<?php echo $authcode?>";

break;

}

});

}, false);

}

callpay();

</script>

时间: 2024-08-11 23:16:39

微信支付需要监听WeixinJSBridgeReady的相关文章

微信小程序? 监听WebSocket关闭wx.onSocketClose(CALLBACK)

微信小程序? 监听WebSocket关闭wx.onSocketClose(CALLBACK) wx.onSocketClose(CALLBACK) ? 监听WebSocket关闭 wx.connectSocket({ url:"qkxue.net" }); //注意这里有时序问题, //如果wx.connectSocket还没回调wx.onSocketOpen,而先调用wx.closeSocket,那么就做不到关闭WebSocket的目的 //必须在WebSocket打开期间调用wx.

微信小程序监听WebSocket消息事件wx.onSocketMessage(CALLBACK)

微信小程序WebSocket消息wx.onSocketMessage(CALLBACK) wx.onSocketMessage(CALLBACK) ? 监听WebSocket接受到服务器的消息事件 CALLBACK返回参数: 参数 类型 说明 data String 服务器返回的消息 示例代码: wx.connectSocket({ url:"qkxue.net" }); wx.onSocketMessage(function(res){ console.log("收到服务器

微信小程序监听input输入并取值

小程序的事件分为两种,冒泡和非冒泡事件,像<form/>的submit事件,<input/>的input事件,<scroll-view/>的scroll事件等非冒泡事件,需要到组件的文档里去找,如下是我截图的一些常用的非冒泡事件 非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递. 想要实时监听input的输入只要使用bindinput就可以了, wxml: <input bindinput='watchPassWord' type='password

微信小程序监听用户上滑下滑事件

今天做了一个要根据用户上滑或者下滑来显示不同内容的功能. 思路:先监听用户是上滑还是下滑,监听到结果后改变data数据中用来判断模块显示隐藏的变量,两个需要切换的模块使用两个hidden,data中定义两个变量来接受更改后的true或者false 页面 hidden='{{bottom}}' hidden='{{top}}' data{ //初始化状态 top:true, bottom:false, } //判断浏览器滚动条上下滚动 if (t.scrollTop > a.data.scroll

警惕最新安卓系统病毒&quot;微信大盗&quot;监听手机

国庆小长假刚刚结束,将自己出游的所见所闻发上微信,这是许多人的习惯.不过,近日出现了一个名为"微信大盗"的手机病毒,专门针对微信用户,危害极高.不法分子就是利用假期时人们放松警惕与特殊消费习惯行骗.该病毒基于Android系统,将自身伪装后引诱网民下载安装.手机一旦中毒,用户不但将面临隐私信息泄露等风险,还会遭到黑客的定向监听和定位跟踪,进而可能危及人身安全. "微信大盗"将自己伪装成手机安全管家来引诱网民下载,病毒一旦运行,将立刻删除自己的桌面图标,企图"

微信支付WeixinJSBridge.invoke 安卓无反应,ios调用却可以

1. 公司之前微信支付调用的是JSSDK方式,但是JSSDK每次调用之前需要config接口注入权限验证配置,先用到appid,之后再调用wx.chooseWXPay({}),具体参数可查看官方文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#58: 2.所以决定启用 WeixinJSBridge.invoke获取支付调用,只能找官方文档一段配置 https://pay.weixin.qq.com

很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法

在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的 需求,那在代码中怎样监听当点击微信.支付宝.百度糯米.百度钱包等app的返回按钮或者浏览器的上一页或后退按钮的事件呢. 我相信很多朋友像我一样,在百度.搜狗里面搜索很久都没找到方法.下面就来告诉大家怎样监听的方法: 首先我们要了解浏览器的history.大家知道在页面中我们可以使用javascript window history,后退到前面页面,但是由于安全

监听微信物理返回键,并返回指定页面

我们要了解浏览器的history.大家知道在页面中我们可以使用JavaScript window history,后退到前面页面,但是由于安全原因javascript不允许修改 history里已有的url链接,但可以使用pushState方法往history里增加url链接,并且提供popstate事件监测从history栈里弹出url.既然有提供popstate事件 监测,那么我们就可以进行监听. 返回.后退.上一页按钮点击监听实现代码: window.addEventListener("p

监听当点击微信等app的返回按钮或者浏览器的上一页或后退按钮的事件

在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的 需求,那在代码中怎样监听当点击微信.支付宝.百度糯米.百度钱包等app的返回按钮或者浏览器的上一页或后退按钮的事件呢. 首先我们要了解浏览器的history.大家知道在页面中我们可以使用JavaScript window history,后退到前面页面,但是由于安全原因javascript不允许修改 history里已有的url链接,但可以使用pushStat