微信wx.config配置问题求助

失语cc 2015-07-23 05:48:50

如图所示,配置微信js接口需要先进行wx.config的传输,需要参数为debug(是否进行debug),appId(微信平台Id号),timestamp(系统生成时间戳),nonceStr(成签名的随机串),signature(签名),jsApiList(需要的js接口);
现在图中的参数已经由后台生成,通过axjx传输至html页面,但在wx.config配置中,变量参数未能赋值,用浏览器打开查看代码如下图

wx.config写在了<script></script>中,想问一下解决思路,谢谢。
...全文
23934 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 2 楼 rui888 的回复:
参考
非常受用,官方的文档太晦涩了!
xfseo 2017-04-06
  • 打赏
  • 举报
回复
可以给一个详细步骤吗
qq_33640327 2016-08-08
  • 打赏
  • 举报
回复
mp.weixin.qq.com/wiki
chang2003jun 2016-07-08
  • 打赏
  • 举报
回复
paramMap是什么。 我也是后台生成了的一切都对,就是载入不到前台页面。 我用jquery框架,后台生成json。
失语cc 2015-07-24
  • 打赏
  • 举报
回复
十分感谢,我会试一试
tony4geek 2015-07-24
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
java,这个页面初始化的时候,将appId(微信平台Id号),timestamp(系统生成时间戳),nonceStr(成签名的随机串),signature(签名)参数在后台代码中反馈到前端页面就行了。 不知道你具体用的什么框架。 以上也是一个解决思路。 $(function(){ var all_order_number ='${paramMap.all_order_number}'; var payType ='${paramMap.payType}'; var packageUrl = '{${paramMap.packageUrl}}'; var cc = eval ("(" + packageUrl+ ")"); var appId = cc.appId; var timeStamp = cc.timeStamp; var nonceStr = cc.nonceStr; var package = cc.package; var signType = cc.signType; var paySign = cc.paySign; var wxsignature= '${paramMap.wxsignature}'; var wxnonce_str= '${paramMap.wxnonce_str}'; var wxtimestamp= '${paramMap.wxtimestamp}'; $("#wcPay").click(function(){ wx.chooseWXPay({ timestamp: timeStamp, nonceStr: nonceStr, package: package, signType: signType, paySign: paySign, success:function(res){ // 支付成功后的回调函数,详细请参见:http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=7_7 if(res.err_msg == "get_brand_wcpay_request:ok" ) { // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回 ok,但并不保证它绝对可靠。 //TODO:此处为安全期间,应调用商户api查询订单状态。 setTimeout(function(){ window.location.href=;//支付成功页面 },2000); } else if(res.err_msg == "get_brand_wcpay_request:cancel" ) //支付过程中用户取消 { //TODO:支付过程中用户取消的商户处理逻辑。 } else if(res.err_msg == "get_brand_wcpay_request:fail" ) //支付失败 { //TODO:支付失败的商户处理逻辑。 window.location.href="";//这里默认跳转到主页 }else{ setTimeout(function(){ window.location.href="";//支付成功页面 },2000); } } }); }); wx.config({ debug: false,// 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: appId,// 必填,公众号的唯一标识 timestamp: wxtimestamp,// 必填,生成签名的时间戳 nonceStr: wxnonce_str,// 必填,生成签名的随机串 signature: wxsignature,// 必填,签名, jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'hideMenuItems', 'showMenuItems', 'hideAllNonBaseMenuItem', 'showAllNonBaseMenuItem', 'translateVoice', 'startRecord', 'stopRecord', 'onRecordEnd', 'playVoice', 'pauseVoice', 'stopVoice', 'uploadVoice', 'downloadVoice', 'chooseImage', 'previewImage', 'uploadImage', 'downloadImage', 'getNetworkType', 'openLocation', 'getLocation', 'hideOptionMenu', 'showOptionMenu', 'closeWindow', 'scanQRCode', 'chooseWXPay', 'openProductSpecificView', 'addCard', 'chooseCard', 'openCard' ] }); });

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧