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 相关文章推荐
提高 DHTML 页面性能
Dec 25 Javascript
基于jquery的让页面控件不可用的实现代码
Apr 27 Javascript
js中的referrer返回上一页使用介绍
Sep 26 Javascript
Jquery插件easyUi表单验证提交(示例代码)
Dec 30 Javascript
JS 数字转换为大写金额的简单实例
Aug 04 Javascript
JS扩展类,克隆对象与混合类实例分析
Nov 26 Javascript
bootstrap laydate日期组件使用详解
Jan 04 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
Aug 07 Javascript
vue自定义正在加载动画的例子
Nov 14 Javascript
webpack+vue-cil 中proxyTable配置接口地址代理操作
Jul 18 Javascript
Angular进行简单单元测试的实现方法实例
Aug 16 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 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+javascript液晶时钟
2006/10/09 PHP
利用jquery操作select下拉列表框的代码
2010/06/04 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
中止javascript执行的方法
2014/02/14 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
基于jquery实现省市联动效果
2015/11/23 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
详解Python的Django框架中的模版相关知识
2015/07/15 Python
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
深入浅析Python字符编码
2015/11/12 Python
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
python处理csv中的空值方法
2018/06/22 Python
详解python:time模块用法
2019/03/25 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
python装饰器代替set get方法实例
2019/12/19 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
为什么UNION ALL比UNION快
2016/03/17 面试题
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
九年级科学教学反思
2014/01/29 职场文书
经典演讲稿开场白
2014/08/25 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android