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 相关文章推荐
JS解析XML的实现代码
Nov 12 Javascript
javascript实现促销倒计时+fixed固定在底部
Sep 18 Javascript
js表单登陆验证示例
Oct 19 Javascript
jQuery.Validate表单验证插件的使用示例详解
Jan 04 Javascript
通过命令行创建vue项目的方法
Jul 20 Javascript
JavaScrip数组删除特定元素的几种方法总结
Sep 06 Javascript
react-native使用react-navigation进行页面跳转导航的示例
Sep 07 Javascript
微信小程序组件之srcoll-view的详解
Oct 19 Javascript
vue调试工具vue-devtools安装及使用方法
Nov 07 Javascript
vue中的ref和$refs的使用
Nov 22 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
Aug 02 Javascript
Nuxt使用Vuex的方法示例
Sep 06 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
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
PHP面向对象法则
2012/02/23 PHP
JavaScript 继承详解(三)
2009/07/13 Javascript
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&amp;闭包&amp;减缓全局空间污染
2010/11/16 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
2017/04/20 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
详解vue中axios的封装
2018/07/18 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
python Matplotlib模块的使用
2020/09/16 Python
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
机械专业应届生求职信
2013/12/12 职场文书
公司成立感言
2014/01/11 职场文书
乡镇庆八一活动方案
2014/02/02 职场文书
财产分割协议书范本
2014/11/03 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
事业单位考察材料范文
2014/12/25 职场文书
办公室主任个人总结
2015/02/28 职场文书
小学班主任工作总结2015
2015/04/07 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
Nginx中使用Lua脚本与图片的缩略图处理的实现
2022/03/18 Servers