javascript - 停止将 HTML href 连接到地址栏
问题描述
我有一个btn-group
带有一些按钮的按钮,每个按钮都会指向不同的页面。将btn-group
在每个页面上可见。
这是 的 html btn-group
,
<div class="btn-group-lg text-center" role="group" aria-label="Basic example">
<a class="btn btn-outline-primary" href="" role="button">Home</a>
<a class="btn btn-outline-primary" href="view_schedule/" role="button">Schedule</a>
<a class="btn btn-outline-primary" href="view_syllabus/" role="button">Syllabus</a>
<a class="btn btn-outline-primary" href="view_records/" role="button">Records</a>
<a class="btn btn-outline-primary" href="view_achievements/" role="button">Achievements</a>
<a class="btn btn-outline-primary" href="view_gallery/" role="button">Gallery</a>
<a class="btn btn-outline-primary" href="view_contact/" role="button">Contact</a>
<a class="btn btn-outline-primary" href="about/" role="button">About Us</a>
</div>
但是每当我按下一个按钮时,它都会修改地址栏中的 URL。示例:- 从http://127.0.0.1:8000/shotokankaratebd/开始,如果我按下 Schedule 按钮,它会将 URL 更改为http://127.0.0.1:8000/shotokankaratebd/view_schedule。
之后,如果我再次按下计划按钮,它会将其更改为http://127.0.0.1:8000/shotokankaratebd/view_schedule/view_schedule这是一个无效的 URL,我收到一个错误。
我该如何编写它,以便每当按下按钮时,只有http://127.0.0.1:8000/shotokankaratebd/之后的部分受到影响?
编辑以包括新的href:
<a class="btn btn-outline-primary" href="../shotokankaratebd/" role="button">Home</a>
<a class="btn btn-outline-primary" href="../shotokankaratebd/view_schedule/" role="button">Schedule</a>
<a class="btn btn-outline-primary" href="../shotokankaratebd/view_syllabus/" role="button">Syllabus</a>
<a class="btn btn-outline-primary" href="../shotokankaratebd/view_records/" role="button">Records</a>
<a class="btn btn-outline-primary" href="../shotokankaratebd/view_achievements/" role="button">Achievements</a>
<a class="btn btn-outline-primary" href="../shotokankaratebd/view_gallery/" role="button">Gallery</a>
<a class="btn btn-outline-primary" href="../shotokankaratebd/view_contact/" role="button">Contact</a>
<a class="btn btn-outline-primary" href="../shotokankaratebd/about/" role="button">About Us</a>
解决方案
您不应该对您的网址进行硬编码。使用django 的 url 模板标签为您的视图获取 url。
推荐阅读
- sql-server - sql server中遗留的字符串聚合
- c# - 如何引用用于引用非静态var c# unity的游戏对象
- python - on_reaction_add 没有在 discord.py 中被调用
- angular - 启用 strictFunctionsType 时 combineLatest 解构会引发错误
- python - 如何正确组合叠加图像?
- asp.net-mvc - 如何在网页中注入 Blazor-WebAssembly-app extension-UI?
- spring-boot - Spring Boot JPA 忽略 OneToMany 双向的延迟加载
- python - 为什么一天超出范围?
- rcpp - 在 RcppEigen 编程中我们什么时候需要 const 和 &
- sas - SAS9.4 如何对某个日期范围内的值求和?