请问一下我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;
}
因为url就代表页面.更改了自然就是一个新页面
对浏览器来说就是你让他跳到一个新页面去.
location.href=anewUrl,你一直在执行这句?