我的JavaScript无法正常运行...如果有查询字符串,则假设要执行窗口位置,如果没有,则应触发窗口位置。如果存在查询字符串,则会发生窗口位置。基本上我想在URL上没有查询字符串时阻止它发生。这是代码:
var url = $(location).attr("href");
if (url.indexOf("?") > 0){
url = url.substr(0,url.indexOf("?"));
} else {
return false;
}
window.location(url);
如果没有查询字符串,如何阻止我的窗口位置?
答案 0 :(得分:2)
在剥离搜索字符串后,这会将您发送到您的网址。如果没有搜索字符串,它将无效。
if (location.search) {
location.search = '';
}