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监测ActiveX控件是否已经安装过的代码
Sep 02 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
Mar 07 Javascript
Extjs中使用extend(js继承) 的代码
Mar 15 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
Mar 21 Javascript
jquery实现聚光灯效果的方法
Feb 06 Javascript
PageSwitch插件实现100种不同图片切换效果
Jul 28 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
Jun 03 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
使用JQ完成表格隔行换色的简单实例
Aug 25 Javascript
jQuery选择器之子元素选择器详解
Sep 18 jQuery
详解关于Vue2.0路由开启keep-alive时需要注意的地方
Sep 18 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
Nov 10 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
PHP session有效期问题
2009/04/26 PHP
PHP中include与require使用方法区别详解
2013/10/19 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
php里array_work用法实例分析
2015/07/13 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
JavaScript中的细节分析
2012/06/30 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
js相册效果代码(点击创建即可)
2013/04/16 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
js实现图片和链接文字同步切换特效的方法
2015/02/20 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
Python中实现的RC4算法
2015/02/14 Python
深入学习python的yield和generator
2016/03/10 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
简单了解OpenCV是个什么东西
2017/11/10 Python
python web基础之加载静态文件实例
2018/03/20 Python
python实现比较文件内容异同
2018/06/22 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
python标准库os库的函数介绍
2020/02/12 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
新加坡最佳婴儿用品店:Mamahood.com.sg
2018/08/26 全球购物
后勤人员自我鉴定
2013/10/20 职场文书
厂长助理岗位职责
2013/12/27 职场文书
政工例会汇报材料
2014/08/26 职场文书
成绩单评语
2015/01/04 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书