dd

来源:互联网 发布:linux可以用来干什么 编辑:程序博客网 时间:2024/05/29 03:18
 var appId='';var addrSign='';var timeStamp='';var nonceStr='';         function checkWeixinJSBridge(data){          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 {                      }     }            function onBridgeReady(){    WeixinJSBridge.invoke('editAddress', {"appId": appId,"scope": "jsapi_address","signType": "sha1","addrSign": addrSign,"timeStamp": timestamp,"nonceStr": nonceStr,}, function (res) { if(res.err_code == 0){    //alert("密钥验证成功!");     //如果用户选择了地址,就保存起来$("#form").username = res.username;     $("#form").telNumber = res.telNumber;    $("#form").addressPostalCode = res.addressPostalCode;     $("#form").proviceFirstStageName = res.proviceFirstStageName;     $("#form").addressCitySecondStageName = res.addressCitySecondStageName;     $("#form").addressCountiesThirdStageName = res.addressCountiesThirdStageName;     $("#form").addressDetailInfo = res.addressDetailInfo;     $("#form").nationalCode = res.nationalCode;     $("#form").submit();    }else{   // alert("密钥验证失败!");}});     }              function getAddress(){        var type = navigator.userAgent;        var i = type.indexOf("MicroMessenger/");         //var i = type.indexOf("Safari/");        var result = type.substring(i+15).substring(0,3);        if(result<5){           alert('您的浏览器 版本太低');        }else{             $.ajax({                 type: "post",                 url:  "${ctx}/cart/getWeiXingInfo.php",              dataType: "json",              async:false,                success: function(data) {                  appId=data.appId;  addrSign=data.addrSign;  timeStamp=data.timeStamp;  nonceStr=data.nonceStr;                 checkWeixinJSBridge();                onBridgeReady(data);            },                 error: function(err) {                 }            });          }}                      getAddress();

0 0
原创粉丝点击