<%@page import="com.xteam.wechat.utils.Constant"%> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE html> < html > < head > < meta charset = "utf-8" > < meta content = "width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name = "viewport" > < meta content = "yes" name = "apple-mobile-web-app-capable" > < meta content = "black" name = "apple-mobile-web-app-status-bar-style" > < meta content = "telephone=no" name = "format-detection" > < meta content = "email=no" name = "format-detection" > < link rel = "stylesheet" href="<%=basePath %>resource/css/wepayui/wepayui.min.css"> < link rel = "stylesheet" href="<%=basePath %>resource/css/wepayui/index.css"> < script type = "text/javascript" src="<%=path%>/resource/js/jquery-1.11.1.min.js"></ script > < script type = "text/javascript" src="<%=path%>/resource/js/common/common.js"></ script > < style type = "text/css" > .advertising { display: none; width: 90%; margin: 30px auto; border: none; border-top: 1px dashed #6E6E6E; } .advertising img{ width: 100%; margin-top: 20px; } </ style > < title >支付详情</ title > </ head > <!-- 通用说明: 1.模块的隐藏添加class:hide; 2.body标签默认绑定ontouchstart事件,激活所有按钮的:active效果 --> < body > < div class = "weui-wepay-details" > < div class = "weui-wepay-details__hd" > < div class = "weui-wepay-details__state" > < h2 class = "weui-wepay-details__title" >< i class = "weui-wepay-details__icon weui-icon-success" ></ i >待缴费</ h2 > < p class = "weui-wepay-details__desc" >¥${totalFee }</ p > </ div > </ div > < div class = "weui-wepay-details__bd" > < div class = "weui-wepay-detail" > < div class = "weui-wepay-detail__bd" >单号:</ div > < div class = "weui-wepay-detail__ft" >${outOrderNo }</ div > </ div > < div class = "weui-wepay-detail" > < div class = "weui-wepay-detail__bd" >时间:</ div > < div class = "weui-wepay-detail__ft" >${ctime }</ div > </ div > < div class = "weui-wepay-detail" > < div class = "weui-wepay-detail__bd" >内容:</ div > < div class = "weui-wepay-detail__ft weui_wepay_flex" >${body }</ div > </ div > </ div > < div class = "weui-wepay-details__ft" id = "submitbtn" > < input type = "button" class = "weui-btn weui-btn_primary" onclick = "submitPay();" value = "立即缴费" /> </ div > </ div > < div class = "advertising" > < a href = "https://es.dmbcdn.com/m/product-mix/808186f8-3001-4066-9898-5d00bdde2486/intro?workid=BS66010915001316&tel=13320298866&name=%E5%BE%90%E5%90%AF%E4%BC%A6&company=%E4%B8%AD%E5%9B%BD%E4%BA%BA%E5%AF%BF%E4%BF%9D%E9%99%A9%E8%82%A1%E4%BB%BD%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8" >< img src = "https://o6qs4vfhc.qnssl.com/ip1_1501227989332_1025?imageView2/3/w/828/h/340/format/jpg/interlace/1/q/90" /></ a > </ div > < div class = "weui-wepay-logos weui-wepay-logos_ft" > < i class = "weui-wepay-logo-default weui-wepay-logo_gray" style = "font-size: 16px;" >< span class = "path1" ></ span >< span class = "path2" ></ span ></ i > </ div > </ body > < script type = "text/javascript" src = "http://res.wx.qq.com/open/js/jweixin-1.0.0.js" ></ script > < script type = "text/javascript" > //此处禁止用户点击返回按钮 Common.stopBack("微信安全支付",null, WeixinJSBridge.call("closeWindow")); function onBridgeReady(){ WeixinJSBridge.invoke( 'getBrandWCPayRequest', ${payInfo}, function(res){ $("#submitbtn").css("display","none"); if(res.err_msg == "get_brand_wcpay_request:ok" ) {// 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回 ok,但并不保证它绝对可靠。 window.location.replace("${backUrl}"); } } ); } function submitPay(){ if (typeof WeixinJSBridge == "undefined"){ if( document.addEventListener ){ document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); }else if (document.attachEvent){ document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); } }else{ onBridgeReady(); } } </ script > </ html > |
小部分用户进入支付页面就微信公众号闪退了
请问楼主解决了么?我也遇到同样的问题。。。
您好,请检查一下是不是参数有问题, 可能是造成内存溢出了。
这里是小程序的论坛吧?