【发布时间】:2020-06-12 21:09:26
【问题描述】:
我正在构建一个烧瓶网站,并尝试制作一个始终位于顶部菜单的搜索栏,我本来希望在 Python 后端处理它,但如果不包含每个内容,我找不到这样做的方法支持页面处理它的代码(如果它是唯一的方法很好)所以我决定尝试让它与 JavaScript 一起工作。这是我的代码(没有我发现与问题无关的部分):
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form>
<input type="search" id="searchbar"/>
<button id="goto">Search</button>
</form>
<script>
document.getElementById("goto").addEventListener("click", goTo);
function goTo()
{
var result = document.getElementById("searchbar").value;
window.location.href = "/users/"+result;
}
</script>
</body>
</html>
它应该做的是将我重定向到“http://myip/users/WhatItyped”,而它只是添加“/?”到 URL 的末尾,知道这是为什么吗?
更新:我发现如果我在定义结果之前添加警报,它会起作用
【问题讨论】:
标签: javascript html