如何在jquery中删除window.location上的一个部分

时间:2013-04-01 08:35:30

标签: javascript jquery

我想查看window.location,如果有“IsReload = True”关键字,我会将其删除。例如:这是我的window.location:

http://localhost/Demo/User/ManagedUsersTab?isReload=True

我想删除“?isReload = True”并且不重新加载此页面,只需将其删除即可。我该怎么做。这是我的片段:

if (window.location.href.indexOf("?isReload=True") > -1) {
            window.location.replace('@Url.Action("ManagedUsersTab", "User")');
        }

此代码段重新加载页面

1 个答案:

答案 0 :(得分:1)

尝试

var regex = /(\?|&)isReload=True/;
var location = window.location.href;
if(regex.test(location)){
    window.location =location.replace(regex, '$1')
}