dd

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值