首页 新闻 会员 周边

更改url参数值

0
悬赏园豆:20 [待解决问题]

请问一下我url更改url参数值的时候为什么页面会一直刷新呢  求解

function ChangeParam()
{
var name="version";
var value=10;
var aurl=window.location.href ;
var anewUrl="";
var reg = new RegExp("(^|)"+ name +"=([^&]*)(|$)");
var tmp = name + "=" + value;
if(aurl.match(reg) != null)
{
anewUrl= aurl.replace(eval(reg),tmp);
}
else
{
if(aurl.match("[\?]"))
{
anewUrl= aurl + "&" + tmp;
}

}
location.href=anewUrl;
}

时刻保持的主页 时刻保持 | 初学一级 | 园豆:140
提问于:2017-02-22 12:39
< >
分享
所有回答(2)
0

因为url就代表页面.更改了自然就是一个新页面

对浏览器来说就是你让他跳到一个新页面去.

吴瑞祥 | 园豆:29449 (高人七级) | 2017-02-22 12:54
0

location.href=anewUrl,你一直在执行这句? 

让我发会呆 | 园豆:2929 (老鸟四级) | 2017-02-22 15:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册