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来定位
Feb 20 Javascript
关于img的href和src取变量及赋值的方法
Apr 28 Javascript
使用GruntJS构建Web程序之合并压缩篇
Jun 06 Javascript
Linux下使用jq友好的打印JSON技巧分享
Nov 18 Javascript
JavaScript返回当前会话cookie全部键值对照的方法
Apr 03 Javascript
jQuery时间轴插件使用详解
Jul 16 Javascript
获取IE浏览器Cookie信息的方法
Jan 23 Javascript
简单实现AngularJS轮播图效果
Apr 10 Javascript
Angularjs 事件指令详细整理
Jul 27 Javascript
Vue ElementUI之Form表单验证遇到的问题
Aug 21 Javascript
利用vue.js实现被选中状态的改变方法
Feb 08 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
Apr 26 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 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
php查询ip所在地的方法
2014/12/05 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
PHP使用redis位图bitMap 实现签到功能
2019/10/08 PHP
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
JS简单实现点击复制链接的方法
2016/08/03 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
Javascript实现html转pdf高清版(提高分辨率)
2020/02/19 Javascript
[01:09:24]Ti4开幕式
2014/07/19 DOTA
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
利用Python绘制数据的瀑布图的教程
2015/04/07 Python
Python3简单爬虫抓取网页图片代码实例
2019/08/26 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
python实现udp传输图片功能
2020/03/20 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
如何在python中实现线性回归
2020/08/10 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
易程科技软件测试笔试
2013/03/24 面试题
机械制造与自动化应届生求职信
2013/11/16 职场文书
英语系本科生求职信范文
2013/12/18 职场文书
大学生自我鉴定范文
2013/12/28 职场文书
市场开发与营销专业求职信范文
2014/05/01 职场文书
篮球赛口号
2014/06/18 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
放牛班的春天观后感
2015/06/01 职场文书
论语读书笔记
2015/06/26 职场文书
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python
Python加密技术之RSA加密解密的实现
2022/04/08 Python
代码复现python目标检测yolo3详解预测
2022/05/06 Python