微信公众号js调起支付代码中不要使用var

WeixinJSBridge.invoke(
                  ‘getBrandWCPayRequest‘, data.data,
                  function(res){
                      if(res.err_msg == "get_brand_wcpay_request:ok" ) {
                          // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回    ok,但并不保证它绝对可靠。
                          $(‘#loading-bd‘).html(‘请等待跳转...‘);
                          $(‘#my-loading‘).modal();
                          setTimeout(‘gotomyact()‘,2000);
                      }else{
                        $(‘#loading-bd‘).html(res.err_code+res.err_desc+res.err_msg);
                        $(‘#my-loading‘).modal();               var postData;
                        $.post(‘<{U("Index/delete")}>‘,postData,function (data) {
                          setTimeout(‘gotomyact()‘,2000);
                        })
                      }
                  }
              )

上面代码会出错,把var postData放到function外全局就没有问题。不知其所以然。求指点

时间: 2024-08-08 17:53:53

微信公众号js调起支付代码中不要使用var的相关文章

微信JS-SDK]微信公众号JS开发之卡券领取功能详解

js sdk: http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html#.E9.99.84.E5.BD.952-.E6.89.80.E6.9C.89JS.E6.8E.A5.E5.8F.A3.E5.88.97.E8.A1.A8 微信团队在2015年初改革了微信JS的API,本文主要详细说明其中用到的卡券领取功能. 微信卡券需要认证过的公众号才能申请开通,而且创建的卡券也是要审核才能投放的.微信的卡券对于用户体验上来说

自己的服务器通过微信公众号Token验证测试的代码(Python版)

我在阿里云租了一个云服务器,然后想把这个作为我的微信公众号的后台,启用微信公众号开发者需要正确的响应微信服务器的Token验证,为此把这个验证的Python代码贴出来,只要在服务器上运行这段代码,注意把Token的值改成你自己的值,然后在微信后台填对你的服务器的公网IP,提交就可以通过验证了 #coding=utf-8 html = '''True ''' import socket import signal import errno import re import os import ha

微信公众号,调用建行支付。

由于微信支付费率是千分之六,在得知道建行龙支付可以做到千分之二,公司在成本这块就果断采取接建行,废话不说了直接贴代码 Service 层 相关的参数要求还得细对建行的文档 @Service public class CCBPayServiceImpl implements CCBPayApi { private static final Logger LOGGER = LoggerFactory.getLogger(CCBPayServiceImpl.class); @Override publ

微信公众号 - js传入时间戳换算(以前几天、几小时...)

1 // 获取当前时间戳 2 function timestamps() { 3 return Math.round(new Date().getTime() / 1000).toString() 4 } 5 6 // 距离时间... 传时间戳 7 function timeFormat(timestamps) { 8 timestamps = timestamps * 1000 9 let daySec, dayMin, dayHour, dayS 10 let timeNow = new D

关于微信公众号支付tips

前几日刚刚做完微信公众号JS支付,以下是在做微信支付时遇到的一些小问题,以备后用,这里使用PHP 一.关于在公众平台设置的参数 1.微信支付--开发配置:支付授权目录,测试授权目录,测试白名单,(扫码支付回调URL当时也设置了,可以先不设置,回来再看) 2.公众号设置--功能设置:JS接口安全域名,填写例如baidu.com的形式 3.接口权限:网页账号(网页授权获取用户基本信息),点击修改,填写回调域名,例如www.baidu.com形式.该域名需要通过ICP备案 二.需要的一些配置参数 1.

微信小程序与微信公众号之间支付问题解决方案

前言 大家好,我是一名对编程有兴趣的小伙子,IT届称我为xiager,工作中叫我jake 就好了,如果此文对你有帮助希望多多关注哦. 准备 微信公众平台 微信支付平台 微信开放平台 一. 小程序    二 微信公众号 两个微信支付绑定同一个商户号 1.微信支付平台 产品中心 授权目录要添加根目录并准确  要用https 形式 否则小程序内不支持 http形式的. 2.小程序中js授权等域名 填写一致  微信公众号网页授权地址一致 3.在jsapi支付的时候切记一定传openid.  在微信浏览器

微信接口调用百度地图api实现微信公众号打卡

前言 因最近给的需求要在微信公众号完成考勤打卡,刚开始说根据员工连接公司的wifi去判断,网上查了下java好像没得这个功能,所以只能选择在地图来完成. 本人也是第一次接触微信公众号,所以刚开始动手比较困难,好在经过一番摸索还是完成了.这里记录下自己的地图方案. 准备工作 既然是微信公众号肯定是基于微信接口的,也不用想的那么复杂,其实就是基于前台weui样式+微信js接口.下面详细说明步骤. 首先需要在公众号设置功能设置中配置微信公众号js接口安全域名 按流程把文件放在项目工程静态资源下 另外在

微信公众号服务器验证Token的完整步骤

服务器验证Token验证分为以下及步骤 一,在微信公众号平台上设置 1.1打开微信公众号平台 1.2打开”开发“中的<基本配置> 1.3点击基本配置页面里的修改配置 1.4输入URL: url填写:http://外网IP:端口号/wx .外网IP请到腾讯云购买成功处查询, http的端口号固定使用80,不可填写其他. Token:自主设置,这个token与公众平台wiki中常提的access_token不是一回事.这个token只用于验证开发者服务器.(注:Token可以随便写  写完记住留着

微信公众号支付 js api java版本

说起来.微信支付真是一堆坑. 居然官网都没有java版本的完整代码. 就算是php版本的.还都有错误.且前后各种版本.各种文档一大堆....不停的误导开发人员. 花了一天半时间.总算实现了微信公众号支付.和pc端的微信扫码支付.其他不说了.直接给思路 本人做的是微信V3版本的微信支付.微信的官方文档中.提供的demo 只有一些工具类.这些类还是很有作用的. https://mp.weixin.qq.com/paymch/readtemplate?t=mp/business/course3_tmp