gpt4 book ai didi

javascript - Django - 使用 block 仅重新加载正文页面而不刷新整个页面

转载 作者:行者123 更新时间:2023-12-01 03:33:47 25 4
gpt4 key购买 nike

base.html

<body class="skin-red">
<!-- Site wrapper -->
<div class="wrapper">

<!-- #HEADER -->
{% include 'HEADER.html' %}
<!-- /#HEADER -->

<!-- #SIDEBAR -->
{% include 'SIDEBAR.html' %}
<!-- /#SIDEBAR -->

<!-- #BODY -->
{% block content %}
{% endblock %}

<!-- /#BODY -->

<!-- #FOOTER -->
{% include 'FOOTER.html' %}
<!-- /#FOOTER -->


{% block extrajavascript %}
{% endblock %}

</body>

HEADER.html:

  <header class="main-header">
<a href="/rm" class="logo"><b>Resource</b> Monitor <i class="fa fa-bar-chart-o" style="color:#ffd400"></i></a>
<!-- Header Navbar: style can be found in header.less -->
<nav class="navbar navbar-static-top" role="navigation">
<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">
<span class="sr-only">Toggle navigation</span>
</a>

<ul class="nav navbar-nav">
<li><a href="/rm">Home <span class="sr-only">(current)</span></a></li>
<li><a href="/rm/pcinfo"> PC information </a></li>
<li><a data-toggle="tab" href="#tab_sysuse">??? ???</a></li>
<li><a data-toggle="tab" href="#tab_procuse">???? ???</a></li>
<li><a data-toggle="tab" href="#tab_prodet">???? ????</a></li>
<li><a data-toggle="tab" href="#tab_sdwt">SDWT ????</a></li>
<li><a data-toggle="tab" href="#tab_pcevents">??? ?? ??</a></li>
<li><a data-toggle="tab" href="#tab_winevents">??? ?? ID? ??</a></li>
<li><a data-toggle="tab" href="#tab_agentinfo">Agent ????</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Email ?? ?? <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a data-toggle="tab" href="#tab_emailconfigs">??? ??</a></li>
<li><a data-toggle="tab" href="#tab_emailreceiver">??? ??</a></li>
</ul>
</li>
</ul>
</nav>
</header>

当我单击标题选项卡菜单时,我只想重新加载 {% block 内容 %} {% endblock %} 不是整个页面..但现在它重新加载了整个页面..我的侧栏中有表单框,并且有一些用户输入的值。所以我不想通过刷新整个页面来丢失用户输入。有什么解决办法吗?

最佳答案

如果您需要“无需重新加载”功能,您需要 javascript AJAX api 来获取内容并使用 javascript DOM api 更改 html 内容。

Django or any application server or http webserver works in a request-response way, when a response is returned to the browser, the server has no control to the client.

关于javascript - Django - 使用 block 仅重新加载正文页面而不刷新整个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44402679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com