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 相关文章推荐
在vs2010中调试javascript代码方法
Feb 11 Javascript
node.js中的events.emitter.once方法使用说明
Dec 10 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
Dec 15 Javascript
javascript中的previousSibling和nextSibling的正确用法
Sep 16 Javascript
分享几种比较简单实用的JavaScript tabel切换
Dec 31 Javascript
ES6中Math对象新增的方法实例详解
Apr 25 Javascript
通过命令行创建vue项目的方法
Jul 20 Javascript
详解Vue单元测试Karma+Mocha学习笔记
Jan 31 Javascript
JS无限级导航菜单实现方法
Jan 05 Javascript
用vue 实现手机触屏滑动功能
May 28 Javascript
js实现微信聊天界面
Aug 09 Javascript
js实现验证码干扰(静态)
Feb 22 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
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
PHP下判断网址是否有效的代码
2011/10/08 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
PHP临时文件的安全性分析
2014/07/04 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
windows平台中配置nginx+php环境
2015/12/06 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
PHP工厂模式简单实现方法示例
2018/05/23 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
Flash对联广告的关闭按钮讨论
2007/01/30 Javascript
js Flash插入函数免激活代码
2009/03/31 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
2014/06/09 Javascript
做web开发 先学JavaScript
2014/12/12 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
jQuery搜索子元素的方法
2015/02/10 Javascript
jQuery实现简单倒计时功能的方法
2016/07/04 Javascript
微信小程序 参数传递详解
2016/10/24 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
2017/08/23 jQuery
django使用channels2.x实现实时通讯
2018/11/28 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
Python3 伪装浏览器的方法示例
2017/11/23 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
医科大学生毕业的自我评价分享
2013/11/12 职场文书
公务员更新知识培训实施方案
2014/03/31 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL