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 相关文章推荐
简洁Ajax函数处理(示例代码)
Nov 15 Javascript
Visual Studio中js调试的方法图解
Jun 30 Javascript
vue2.0开发实践总结之疑难篇
Dec 07 Javascript
浅谈Node 调试工具入门教程
Mar 20 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
Mar 22 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
js自定义input文件上传样式
Oct 26 Javascript
新手快速入门微信小程序组件库 iView Weapp
Jun 24 Javascript
浅析vue-router中params和query的区别
Dec 24 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
May 15 Javascript
vue 授权获取微信openId操作
Nov 13 Javascript
webpack4从0搭建组件库的实现
Nov 29 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木马攻击防御之道
2008/03/24 PHP
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
PHP+MySQL插入操作实例
2015/01/21 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
PHP第三方登录―QQ登录实现方法
2017/02/06 PHP
Jquery ajaxsubmit上传图片实现代码
2010/11/04 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
通过jquery 获取URL参数并进行转码
2014/08/18 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
jquery 实现拖动文件上传加载进度条功能
2018/03/18 jQuery
vue 权限认证token的实现方法
2018/07/17 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
electron实现静默打印的示例代码
2019/08/12 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
[03:48]大碗DOTA
2019/07/25 DOTA
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
Numpy数组的保存与读取方法
2018/04/04 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
python批量修改xml属性的实现方式
2020/03/05 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
电子商务专业个人的自我评价分享
2013/10/29 职场文书
经销商培训邀请函
2014/01/21 职场文书
社会实践感言
2014/01/25 职场文书
商业项目策划方案
2014/06/05 职场文书
高中国旗下的演讲稿
2014/08/28 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang