一直很很安静
2015-12-09 06:17微信支付H5拉起支付流程没反应
微信支付,开发到了H5拉起支付流程,页面刷新了一下,但没有出现输入密码框,发起支付请求的js方法的前后都写了alert都执行了,为啥没反应啊,传的参数也都调试了,正确无误,支付安全域名和支付测试权限路径测试、微信号都设置过了,代码如下,望大神解惑:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JsApiPayPage.aspx.cs" Inherits="WxPayAPI.JsApiPayPage" %>
<!DOCTYPE html>
<title>公众号支付测试网页</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />
<script type="text/javascript">
//调用微信JS api 支付
function jsApiCall()
{
alert(document.getElementById("jjj").value);
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
<%=wxJsApiParam%> ,//josn串
function (res)
{
WeixinJSBridge.log(res.err_msg);
alert(res.err_code + res.err_desc + res.err_msg);
}
);
alert("fffffff");
}
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();
}
}
</script>
<div align="center">
<br/><br/><br/>
<asp:Button ID="submit" runat="server" Text="立即支付" OnClientClick="callpay()" style="width:210px; height:50px; border-radius: 15px;background-color:#00CD00; border:0px #FE6714 solid; cursor: pointer; color:white; font-size:16px;" />
</div>
</form>
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 微信支付 | 0元订单能调起支付弹窗吗?
- angular.js
- html5
- javascript
- 6个回答
- 微信支付相关问题求解
- angular.js
- java
- 2个回答
- java开发微信H5支付问题
- java
- 支付
- 微信
- 2个回答
- 微信H5支付,如何在后台.cs文档中调用前台JS的callpay()方法。ASP.NET
- javascript
- 支付
- 微信
- asp.net
- 3个回答
- JAVA 微信公众号支付 报支付验证签名失败
- java
- 支付
- 微信
- 6个回答
换一换