javascript - 无法在 js 中使用 window.location 重定向页面
问题描述
我想通过它不重定向到不同的页面来使用 js 函数重定向到主页。得到这样的错误
file:///D:/dotnetapp/@Url.Content(net::ERR_FILE_NOT_FOUND
<button class="btn btn-lg btn-primary btn-block btn-signin" type="submit" onclick="login()">Sign in</button>
<script>
function login() {
var userid = document.getElementById("Username").value;
var password = document.getElementById("password").value;
if (userid == "administrator" & password =="password")
{
window.location = "home.html";
}
else
{
alert("username / password is incorrect");
}
}
</script>
解决方案
如果它在同一目录级别/相对目录上,则可以改用它。
window.location.href = '/home.html';
// or window.location.href = 'home.html';
只是一些额外的信息供您参考,
window.location
是一个具有各种属性的对象,例如href
and hash
,而window.location.href
它本身是一个字符串。无论哪种方式,将window.location
和都设置window.location.href
为字符串值应该会导致重定向到另一个页面。
推荐阅读
- java - 如何使用反射从另一个项目访问类内的枚举?
- acumatica - 在“调查屏幕”中删除记录时出错
- vue.js - 在 vue.js 的 v-for 中更改对象值 v-for
- python - 使用 pyinstaller 执行 python 3.7 时出错
- javascript - 在同一行上对齐条件渲染组件 - 材质 UI
- html - shopify主题中的模糊视频缩略图
- c++ - GetTextExtentPoint 导致别名
- angular - ngx-translate 如何将翻译文件引用映射到任何一个模块并在任何其他惰性模块中使用它们而无需多次下载
- ibm-cloud-infrastructure - 如何获取 VLAN 的网络速度
- python - 如何创建带有类别的 Matplotlib 条形图?