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();
dd
最新推荐文章于 2024-09-13 08:33:26 发布