$.post("{php echo app_url('pay/cash')}",{orderno:orderno,paytype:paytype},function(m){ //todo: 跳转到微信支付,获取支付的相关信息if(!m.errno){m.data.timeStamp = String(m.data.timeStamp);WeixinJSBridge.invoke('getBrandWCPayRequest', {'appId': m.data.appid ? m.data.appid : m.data.appId,'timeStamp': m.data.timeStamp,'nonceStr': m.data.nonceStr,'package': m.data.package,'signType': m.data.signType,'paySign': m.data.paySign,}, function(res) {if(res.err_msg == 'get_brand_wcpay_request:ok') {location.href = "{php echo app_url('pay/cash')}&orderno="+orderno+"&paytype="+paytype+"&done=1";} else {$.post("{php echo app_url('pay/paytype')}",{orderno:orderno,remark:remark,othername:othername,op:"ajax",checkpay:"8"},function(m){$.toast("已取消支付");},"json");}});}else{$.confirm(m.message, function () {history.go(-1);})}},"json");

  

 document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {WeixinJSBridge.invoke('getBrandWCPayRequest',pathinfo , function(res) { // Pathinfo:json,相关的信息if(res.err_msg == 'get_brand_wcpay_request:ok') {location.href='/index.php/Mobile/User/order_detail/id/'+orderid+'.html'} else {location.href='{$url}'}});}, false);

  

转载于:https://www.cnblogs.com/xqschool/p/8578508.html

js 调用微信浏览器内置方法,启动支付相关推荐

  1. 微信开网页mysql_长见识了,原来微信浏览器内可以直接启动外部浏览器

    微信浏览器内,不需任何操作,直接启动外部浏览器是怎么实现的?看完这篇文章你就明白了. ** 做微信营销活动或者APK下载推广时候,域名被经常被封,做到微信中正常使用呢?这就要借助一些工具来实现有效的操 ...

  2. 微信内置浏览器内置方法WeixinJSBridge

    WeixinJSBridge,只有在微信浏览器中才有,现在能用的方法不多了 1.图片展示 imagePreview WeixinJSBridge.invoke("imagePreview&q ...

  3. 【已禁用】WeixinJSBridge:微信浏览器内置JavaScript 对象

    微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享 ...

  4. vue 父组件调用子组件内置方法

    背景介绍:外派到泰康做项目.这个项目中有个选择组织的功能,是一个树桩结构的懒加载,于是我就element-ui的tree组件封装了一个公共的组件. 但是后来发现他们的公司组织结构不是都请求的同一个接口 ...

  5. 安卓微信 清除微信浏览器内置缓存

    debugx5.qq.com 按操作走 转载于:https://www.cnblogs.com/lvfish/p/10472114.html

  6. 29 反射 内置方法 元类

    反射 内置方法 元类 1 反射 1.1 什么是反射机制 Python属于动态语言,即程序执行变量定义语句时才确定变量的类型. 反射机制指的是在程序的运行过程中能够动态地获取对象信息以及动态地调用对象功 ...

  7. *微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口

    微信的WeixinJSBridge还是没牛逼的,虽然官方文档只公布了3个功能,但是还内置的很多功能没公布,但是存在 比如自动关闭当前浏览器内置函数:WeixinJSBridge.call('close ...

  8. 微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口

    微信的WeixinJSBridge还是很牛的,比如自动关闭当前浏览器内置函数:WeixinJSBridge.call('closeWindow'); 直接调用即可.

  9. Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题

    问题场景: 使用java 掉用js代码,发现 ScriptEngine不支持浏览器内置对象window,document的问题: 问题一:为什么要 用java掉用js代码? 比如在 抓取(爬取)对方网 ...

  10. js禁止苹果页面底部滚动_Vue.js 实现禁止 h5 页面在 ios 浏览器内置的下拉 bounce 效果...

    介绍 vue-disbounce是一款基于Vue.js的自定义组件,可以有效避免触发h5页面在ios浏览器内置的下拉bounce效果. 组件 :style="{'background-col ...

最新文章

  1. mac上的终端bash命令
  2. 如何在Go中编写多行字符串?
  3. 出现次数超过一半的数字
  4. keil查看程序运行时间_Keil系列教程05_工程目标选项配置(一)
  5. 图片实现 提交/重置 按钮
  6. 克里斯蒂安贝尔_克里斯蒂安贝尔和乌云背后的幸福线导演合作神秘“大片”
  7. 同一个页面同时拥有collectionView和navigationBar和tabBar时可能遇到的问题
  8. 企业级 oracle11G r2 DataGuard 安装配置
  9. 两个数组结果相减_学点算法(三)——数组归并排序
  10. Matplotlib从文件绘图时Y轴坐标不正确
  11. Golang程序性能分析(二)在Echo和Gin框架中使用pprof
  12. 安装composer并创建laravel项目流程
  13. shell 布尔运算
  14. QtCreator无法启动进程“mingw32-make.exe
  15. GTX1060 Windows7/Windows8/Windows8.1 旧版显卡驱动下载链接
  16. JAVA POI EXCEL导出工具方法 支持冻结列行和设置不可编辑整行整列
  17. 最大团问题(迭代回溯法)
  18. 解决stm32下载错误 “Could not stop Cortex-M device.Please check the JTAG cable.“
  19. Java String类型入门 String str= abc god 中国 java反转每个单词
  20. 4年功能测试月薪9.5K,3个月时间成功进阶自动化,跳槽涨薪6k后我的路还很长...

热门文章

  1. Xcode 真机 iPhone is not available 及 is busy 解决
  2. CDH,HDP,Apache Hadoop之间的关系
  3. 以整数元素构成的list中的数字组成最小整数
  4. WPF DataGrid 导出Excel
  5. 《结对-网页贪吃蛇游戏-需求分析》
  6. 2.1 LibCurl编程流程(转)
  7. MyBatis 拦截器 (实现分页功能)
  8. 非连续内存区缺页异常处理
  9. sql union用法和sql union all用法,sql union效率
  10. 神剧《切尔诺贝利》引发的技术思考:如何避免下一次核灾难?