Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有3328人关注过本帖平板打印复制链接

主题:[求助]

美女呀,离线,留言给我吧!
OKK
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:407 积分:4268 威望:0 精华:0 注册:2016/11/22 19:30:00
[求助]  发帖心情 Post By:2018/7/10 19:25:00 [只看该作者]

pay.js里面的内容:

其中以下这部分,标蓝色的能否解释一下是什么意思?

//检查微信接口是否可用,并发起接口调用

function callpay(id) {

    var formid = document.getElementById("订单编号");

    formid.value = "";

    if (!checkagent()){

        alert("微信版本太低无法使用微信支付功能,必须5.0及以上的版本!");

        return;

    }

    formid.value = id;

    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();

    }

}

 




函数:htm_GetWxJsApiParam:


函数代码:标蓝色的能否解释一下是什么意思?

'公众号内支付获取H5调起JS API参数

Dim e As RequestEventArgs = args(0)

Dim productid As String = e.PlainText

Dim dr As DataRow = DataTables("JSAPI").Find("product_id='" & productid & "'"'查询是否存在此业务订单

If dr IsNot Nothing Then

    '调用统一下单,传入openid(可以通过网页授权获取),下单类型为"JSAPI",订单金额

    Dim xmlres = Functions.Execute("api_UnifiedOrder","ojDlHuPgDGZ7CRsE46GHMyvt4s10",productid,"JSAPI",dr("orderfee"))

    If xmlres  Then '如果下单成功

        Dim jsApiParam As new WxPayData()

        jsApiParam.SetValue("appId", Vars("appid"))

        jsApiParam.SetValue("timeStamp"jsApiParam.GenerateTimeStamp())

        jsApiParam.SetValue("nonceStr"jsApiParam.GenerateNonceStr())

        jsApiParam.SetValue("package""prepay_id=" & dr("prepay_id"))

        jsApiParam.SetValue("signType""MD5")

        jsApiParam.SetValue("paySign"jsApiParam.MakeSign())

       

        Dim parameters = jsApiParam.ToJson() '获取JS需要的参数JSON字符串

        e.WriteString(parameters)

       

    Else

        e.WriteString("错误:JSAPI统一下单失败,无法发起支付!")

    End If

Else

    e.WriteString("错误:不存在此业务订单号,无法发起支付!")

End If


 回到顶部
总数 40 1 2 3 4 下一页