function getOpenId(){ var wxopenid=getcookie('wxopenid'); if(wxopenid ==''){ var access_code=getQueryStringByName('code'); if (access_code==undefined || access_code=='') { var fromurl=location.href; var url='https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxaf5a9e02cc14e220&redirect_uri='+encodeURIComponent(fromurl)+'&response_type=code&scope=snsapi_base&state=STATE%23wechat_redirect&connect_redirect=1#wechat_redirect'; location.href=url; } else { var result=""; $.ajax({ type:'get', url:'http://vip.chongaibao.com/wx/pay/getOpenId.php?code='+access_code, //php接口 async:false, cache:false, dataType:'text', success:function(openId){ result = openId; }, error:function(request,status,error){ //出错了 } }); return result; } }else{ return wxopenid; } } //根据QueryString参数名称获取值 function getQueryStringByName(name){ var result = location.search.match(new RegExp("[\?\&]" + name+ "=([^\&]+)","i")); if(result == null || result.length < 1){ return ""; } return result[1]; } function addcookie(name,value,expireHours){ var cookieString=name+"="+escape(value)+"; path=/"; //判断是否设置过期时间 if(expireHours>0){ var date=new Date(); date.setTime(date.getTime+expireHours*3600*1000); cookieString=cookieString+"; expire="+date.toGMTString(); } document.cookie=cookieString; } function getcookie(name){ var strcookie=document.cookie; var arrcookie=strcookie.split("; "); for(var i=0;i