[英]Open the xx.html file based on drop down menu from Navigation bar, code is written in Django-Python
此代码适用于下拉菜单。 但我想根据点击打开不同的项目网址。
我不确定如何分配 id 并使用 javascript 来编码做 onclick bsed html 加载!
我尝试了一些 javascript 代码,但我是新手..所以如果我放在这里..它会更混乱。
<div class="dropdown-menu" id="navbarDropdown">
{% if project_records %}
{% for p in project_records %}
<a href="#" class="dropdown-item"> {{ p.pName }} </a>
{% endfor %}
{% endif %}
</div>
我希望如果在导航栏中的下拉菜单中单击 projectB,将加载 projectB.html。
适当地在锚标记中添加href
属性。 假设http://someurl/
是prefix
,项目名称是项目 URL 的suffix
,您可以在变量中形成目标 URL 并使用它。 这是您修改后的代码:
<div class="dropdown-menu" id="navbarDropdown">
{% if project_records %}
{% for p in project_records %}
{% with project_url="http://someurl"|add:p.pName %}
<a href={{project_url}} class="dropdown-item"> {{ p.pName }} </a>
{% endfor %}
{% endif %}
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.