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 相关文章推荐
javascript 单例/单体模式(Singleton)
Apr 07 Javascript
jquery的flexigrid无法显示数据提示获取到数据
Jul 19 Javascript
JS比较两个时间大小的简单示例代码
Dec 20 Javascript
js 删除数组的几种方法小结
Feb 21 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
Dec 20 Javascript
JS实现点击按钮自动增加一个单元格的方法
Mar 09 Javascript
从零学习node.js之详解异步控制工具async(八)
Feb 27 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
Mar 01 Javascript
详解使用webpack构建多页面应用
Dec 21 Javascript
Node.js开发之套接字(socket)编程入门示例
Nov 05 Javascript
vant实现购物车功能
Jun 29 Javascript
.netcore+vue 实现压缩文件下载功能
Sep 24 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设置session值和cookies的学习示例
2014/03/21 PHP
PHP中in_array函数使用的问题与解决办法
2016/09/11 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
基于JQUERY的多级联动代码
2012/01/24 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
如何使用Bootstrap创建表单
2017/03/29 Javascript
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
小程序实现多列选择器
2019/02/15 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
Python使用xlrd读取Excel格式文件的方法
2015/03/10 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
flask实现验证码并验证功能
2019/12/05 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
matplotlib部件之套索Lasso的使用
2021/02/24 Python
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
EJB的基本架构
2016/09/22 面试题
商业项目策划方案
2014/06/05 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
沈阳故宫导游词
2015/01/31 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
一文彻底理解js原生语法prototype,__proto__和constructor
2021/10/24 Javascript
Java实现二分搜索树的示例代码
2022/03/17 Java/Android