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 相关文章推荐
jQuery 学习第五课 Ajax 使用说明
May 17 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
Mar 05 Javascript
原生JS实现导航下拉菜单效果
Nov 25 Javascript
强大的 Angular 表单验证功能详细介绍
May 23 Javascript
微信小程序tabBar用法实例详解
Dec 04 Javascript
微信小程序左滑动显示菜单功能的实现
Jun 14 Javascript
Vue前后端不同端口的实现方法
Sep 19 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
Apr 16 Javascript
浅析Vue下的components模板使用及应用
Nov 27 Javascript
小程序简单两栏瀑布流效果的实现
Dec 18 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
Sep 07 Javascript
vuejs实现下拉框菜单选择
Oct 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+dbfile开发小型留言本
2006/10/09 PHP
PHP数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
php检测useragent版本示例
2014/03/24 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
jquery实现居中弹出层代码
2010/08/25 Javascript
Javascript面向对象设计一 工厂模式
2011/12/20 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
js实现照片墙功能实例
2015/02/05 Javascript
浅谈JavaScript超时调用和间歇调用
2015/08/30 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
JavaScript与JQUERY获取元素的宽、高和位置
2017/02/26 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
2017/03/21 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
Vue性能优化的方法
2020/07/30 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
python如何在列表、字典中筛选数据
2018/03/19 Python
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
python实现括号匹配的思路详解
2018/08/23 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
python读取并写入mat文件的方法
2019/07/12 Python
Transpose 数组行列转置的限制方式
2020/02/11 Python
Python如何读取、写入JSON数据
2020/07/28 Python
简述安装Slackware Linux系统的过程
2012/05/08 面试题
办公室保洁员岗位职责
2013/12/02 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
2015年绩效考核工作总结
2015/05/23 职场文书
基层工作经历证明
2015/06/19 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书
zabbix监控mysql的实例方法
2021/06/02 MySQL
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang