获取当前网址参数,并调用问题!
页面为静态页面
地址为http://www/index.php?g=Wap&m=Index&a=index&token=cup&wecha_id=
o2WR-jovh-Tw9QKbYTzKHQ9NKVYw
红色部分为网址参数,是根据不同的用户访问而产生的不同的wecha_id
这个页面写了一个链接 有一个按钮
<a class="nav" href="http://www/index.php?g=Wap&m=Card&a=get_card&token=cup&wecha_id=
o2WR-jovh-Tw9QKbYTzKHQ9NKVYw">会员专享</a>
现在的问题是每个用户访问页面后面的id=o2WR-jovh-Tw9QKbYTzKHQ9NKVYw 红色参数部分都不相同,并且链接的红色参数也要根据不同的用户访问而变化链接
JS应该是比较好的适用与静态页面的方法,以下代码已经测试可以获取不同用户的wecha_id,但是每次打开页面都会有弹窗,这点体验度不好,且按钮链接部分还是未解决,望大侠们助我解决此问题,完整的解决方案,再次谢谢!
<script type="text/javascript">
location.search.replace(/[?&]wecha_id=([^&#]*)/gi,function($1,$2){
alert($2);
})
</script>
忘大侠助我!在此感谢!
------解决方案--------------------var s=location.href;
var m=/wecha_id=([^&]+)/i.exec(s);
if(m)document.write('<a class="nav" href="http://www/index.php?g=Wap&m=Card&a=get_card&token=cup&wecha_id='+m[1]+'">会员专享</a>');
else document.write('wecha_id参数丢失')