如果没有查询字符串,JavaScript会阻止窗口位置的发生

时间:2014-04-08 19:09:46

标签: javascript

我的JavaScript无法正常运行...如果有查询字符串,则假设要执行窗口位置,如果没有,则应触发窗口位置。如果存在查询字符串,则会发生窗口位置。基本上我想在URL上没有查询字符串时阻止它发生。这是代码:

            var url = $(location).attr("href");
            if (url.indexOf("?") > 0){
                url = url.substr(0,url.indexOf("?"));
            } else {
                return false;
            }
            window.location(url);

如果没有查询字符串,如何阻止我的窗口位置?

1 个答案:

答案 0 :(得分:2)

在剥离搜索字符串后,这会将您发送到您的网址。如果没有搜索字符串,它将无效。

if (location.search) {
    location.search = '';
}