js微信支付实现代码


Posted in Javascript onDecember 22, 2016

本文实例为大家分享了js微信支付的具体代码,供大家参考,具体内容如下

<!doctype html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"> 
 <meta name="apple-mobile-web-app-capable" content="yes" /> 
 <meta name="apple-mobile-web-app-status-bar-style" content="black" /> 
 <meta name="format-detection" content="telephone=no" /> 
 <title>微信支付</title> 
 <script type="text/javascript" src="/js/jquery.min.js"></script> 
 <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 
</head> 
<body> 
<script> 
  //调用微信JS api 支付 
  function jsApiCall() 
  { 
   WeixinJSBridge.invoke( 
     "getBrandWCPayRequest", 
      {$parms}, 
     //下面是支付完成后的回调,可以直接提示成功 
     function(res) { 
      if(res.err_msg == "get_brand_wcpay_request:ok") { 
       location.href = "{$success_url}"; 
      }else if(res.err_msg == "get_brand_wcpay_request:cancel"){ 
//       history.back(); 
       location.href = "{$fail_url}"; 
      }else{ 
       alert("weixin return:" + JSON.stringify(res)); 
//       alert(res.err_msg+" 参数有误,请返回!"); 
//       history.back(); 
       location.href = "{$fail_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> 
</body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS中attr和prop属性的区别以及优先选择示例介绍
Jun 30 Javascript
深入分析JQuery和JavaScript的异同
Oct 23 Javascript
JavaScript使用replace函数替换字符串的方法
Apr 06 Javascript
简单谈谈JavaScript的同步与异步
Dec 31 Javascript
AngularJS ng-controller 指令简单实例
Aug 01 Javascript
微信开发 消息推送实现代码
Oct 21 Javascript
详解基于angular路由的requireJs按需加载js
Jan 20 Javascript
微信小程序商城项目之购物数量加减(3)
Apr 17 Javascript
Vue+Vux项目实践完整代码
Nov 30 Javascript
JS加密插件CryptoJS实现的DES加密示例
Aug 16 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
Aug 22 Javascript
用JS实现选项卡
Mar 23 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
Dec 22 #Javascript
Html中 IFrame的用法及注意点
Dec 22 #Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
Dec 22 #Javascript
BootStrap3使用错误记录及解决办法
Dec 22 #Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
Dec 22 #Javascript
Angular-Touch库用法示例
Dec 22 #Javascript
Json按某个键的值进行排序
Dec 22 #Javascript
You might like
php中用foreach来操作数组的代码
2011/07/17 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
PHP基于openssl实现的非对称加密操作示例
2019/01/11 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
php+websocket 实现的聊天室功能详解
2020/05/27 PHP
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
javascript中的面向对象
2017/03/30 Javascript
vue页面使用阿里oss上传功能的实例(一)
2017/08/09 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
2020/07/15 Javascript
python实现代码行数统计示例分享
2014/02/10 Python
python分析网页上所有超链接的方法
2015/05/08 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
python3中的md5加密实例
2018/05/29 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
Python列表切片操作实例总结
2019/02/19 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
高中毕业自我鉴定
2013/12/22 职场文书
农村婚礼证婚词
2014/01/08 职场文书
20岁生日感言
2014/01/13 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
python使用BeautifulSoup 解析HTML
2022/04/24 Python