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调试说明
Jun 07 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
Aug 01 Javascript
js精度溢出解决方案
Dec 02 Javascript
js不能跳转到上一页面的问题解决方法
Mar 01 Javascript
jQuery中even选择器的定义和用法
Dec 23 Javascript
Javascript基础教程之比较操作符
Jan 18 Javascript
javascript获得当前的信息的一些常用命令
Feb 25 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
Aug 25 Javascript
解决WordPress使用CDN后博文无法评论的错误
Dec 15 Javascript
Bootstrap 轮播(Carousel)插件
Dec 26 Javascript
JS查找英文文章中出现频率最高的单词
Mar 20 Javascript
JS实现多张图片预览同步上传功能
Jun 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
BBS(php &amp; mysql)完整版(八)
2006/10/09 PHP
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
PHP文件与目录操作示例
2016/12/24 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
微信小程序版翻牌小游戏
2018/01/26 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
js canvas实现五子棋小游戏
2021/01/22 Javascript
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
Windows下安装python2.7及科学计算套装
2015/03/05 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
澳大利亚吉他在线:Artist Guitars
2017/03/30 全球购物
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
人民教师求职自荐信
2014/03/12 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
销售员态度差检讨书
2014/10/26 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
优质服务标语口号
2015/12/26 职场文书
2016暑期校本培训心得体会
2016/01/08 职场文书
学习党史心得体会2016
2016/01/23 职场文书
MySQL查看表和清空表的常用命令总结
2021/05/26 MySQL
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android
Win2008系统搭建DHCP服务器
2022/06/25 Servers