SourceCode/jiouosdp/Views/RecieverAddress/RACall.cshtml

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

@{
    string url = Request.Url.ToString().Split('#')[0];
    string timestamp = DateTimeEx.GetTimeStamp(true);
    string noncestr = RFrameGenerate.Common.ExtensionMethods.RandomEx.GenerateRandom(16);
   string signature = weixinopen.WeiXinOpenRequest.Signature(url, noncestr, timestamp, ViewBag.appid);
    string signatureadd = weixinopen.WeiXinOpenRequest.AddrSign(url, noncestr, timestamp, ViewBag.appid, ViewBag.access_token);
    
}
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<script src="../../Scripts/jquery-1.7.1.min.js"></script>
<script src="../../Scripts/json2.min.js"></script>
<script src="../../Scripts/expend/jqueryOverride.min.js"></script>
<script src="../../Scripts/expend/control.js"></script>
<script src="../../Scripts/WeiXin/weixin.js"></script>
<script src="../../Scripts/WeiXin/weixinconfig.js?v=@DateTime.Now.Second"></script>

@*<link href="../../Scripts/layer/layer.m-v1.5/need/layer.css" rel="stylesheet" />
<script src="../../Scripts/layer/layer.m-v1.5/layer.m.js"></script>*@

<script type="text/javascript">
    window.setInterval(function () {
        $('#idadd').text($('#idadd').text()+'.');
    }, 300);
    //alert(1);
    //layer.open({ shadeClose: false, type: 2 });
    //alert(2);
    $.weixin.initialize("@ViewBag.appid", "@timestamp", "@noncestr", "@signature", function () {
        //layer.closeAll();
        WeixinJSBridge.invoke('editAddress', {
            "appId": "@ViewBag.appid",
            "scope": "jsapi_address",
            "signType": "sha1",
            "addrSign": "@signatureadd",
            "timeStamp": "@timestamp",
            "nonceStr": "@noncestr",
        }, function (res) {
            if (res.err_msg == "edit_address:ok") {
                //alert(JSON.stringify(res))                
                $.ajax({
                    url: 'ApiAdd',
                    type: "post",
                    data: {
                        openid: '@ViewBag.openid',
                        username: res.userName,
                        telNumber: res.telNumber,
                        addressPostalCode: res.addressPostalCode,
                        proviceFirstStageName: res.proviceFirstStageName,
                        addressCitySecondStageName: res.addressCitySecondStageName,
                        addressCountiesThirdStageName: res.addressCountiesThirdStageName,
                        addressDetailInfo: res.addressDetailInfo,
                        nationalCode: res.nationalCode
                    },
                    success: function (content) {
                        if (content.Result == "OK") {
                            window.location.href = '@string.Format("{0}/Cart/OrderConfirm?addid=", RFrameGenerate.Common.CurrentManage.DomainWx.Replace("shop.", ViewBag.userid + ".shop."))' + content.addid;
                        }
后面还有 17 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。