首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

获取当前网址参数,并调用有关问题

2013-11-25 
获取当前网址参数,并调用问题!页面为静态页面地址为http://www/index.php?gWap&mIndex&aindex&tokencu

获取当前网址参数,并调用问题!
页面为静态页面
地址为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参数丢失')

热点排行