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($.load)事件的用法和分析
Apr 09 Javascript
js中typeof的用法汇总
Dec 12 Javascript
jquery实现显示已选用户
Jul 21 Javascript
JavaScript操作Oracle数据库示例
Mar 06 Javascript
简单对比分析JavaScript中的apply,call与this的使用
Dec 04 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
Mar 08 Javascript
Vue.js每天必学之方法与事件处理器
Sep 06 Javascript
vue.js开发环境搭建教程
May 04 Javascript
详解EasyUi控件中的Datagrid
Aug 23 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
jquery更改元素属性attr()方法操作示例
May 22 jQuery
手动实现vue2.0的双向数据绑定原理详解
Feb 06 Vue.js
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
德劲1102收音机的打理维修案例
2021/03/02 无线电
XAMPP安装与使用方法详细解析
2013/11/27 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
python运行时间的几种方法
2016/06/17 Python
Python 字典与字符串的互转实例
2017/01/13 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
使用Python设计一个代码统计工具
2018/04/04 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
Python统计分析模块statistics用法示例
2019/09/06 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
python 连续不等式语法糖实例
2020/04/15 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
AJAX的优缺点都有什么
2015/08/18 面试题
实习生的自我评价
2014/01/08 职场文书
高一新生军训感言
2014/03/02 职场文书
高三霸气励志标语
2014/06/24 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python