HTML href - 如何不重写 GET 参数
HTML href - how to not rewrite GET parametrs
我正在开发一个网页,但我 运行 陷入了困境。
有一个用户列表,我需要按 ?page=5
对其进行分页,但我还需要进行搜索。但我不知道如何设置 href 从 users/list?search=test&ST=on&PA=on&TE=on
-> users/list?search=test&ST=on&PA=on&TE=on&page=5
有人可以帮助我吗?谢谢,之前。
代码:
我的分页看起来像:
<li>
<a href="?page={{ pagination.next_page_number }}" aria-label="Next">
<span class="glyphicon glyphicon-triangle-right" aria-hidden="true"></span>
</a>
</li>
我的搜索表单:
`
<form class="form-inline" method="GET" action="">
<div class="form-group">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for..." id="search" name="search" value="{{ search }}">
<span class="input-group-btn">
<button type="submit" class="btn btn-default">Go!</button>
</span>
</div>
</div>
<div class="checkbox">
<label>
<input type="checkbox" id="ST" name="ST" {% if ST %}checked{% endif %}> Students
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" id="PA" name="PA" {% if PA %}checked{% endif %}> Parents
</label>
</div>
...
<button type="submit" class="btn btn-default">Search</button>
</form>
`
是的,就是这样。通常最好按重要性对变量进行排序。所以我可能会如下将页面变量移动到开头,但无论哪种方式都有效:
users/list?page=5&search=test&ST=on&PA=on&TE=on
我正在开发一个网页,但我 运行 陷入了困境。
有一个用户列表,我需要按 ?page=5
对其进行分页,但我还需要进行搜索。但我不知道如何设置 href 从 users/list?search=test&ST=on&PA=on&TE=on
-> users/list?search=test&ST=on&PA=on&TE=on&page=5
有人可以帮助我吗?谢谢,之前。
代码:
我的分页看起来像:
<li>
<a href="?page={{ pagination.next_page_number }}" aria-label="Next">
<span class="glyphicon glyphicon-triangle-right" aria-hidden="true"></span>
</a>
</li>
我的搜索表单:
`
<form class="form-inline" method="GET" action="">
<div class="form-group">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for..." id="search" name="search" value="{{ search }}">
<span class="input-group-btn">
<button type="submit" class="btn btn-default">Go!</button>
</span>
</div>
</div>
<div class="checkbox">
<label>
<input type="checkbox" id="ST" name="ST" {% if ST %}checked{% endif %}> Students
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" id="PA" name="PA" {% if PA %}checked{% endif %}> Parents
</label>
</div>
...
<button type="submit" class="btn btn-default">Search</button>
</form>
`
是的,就是这样。通常最好按重要性对变量进行排序。所以我可能会如下将页面变量移动到开头,但无论哪种方式都有效:
users/list?page=5&search=test&ST=on&PA=on&TE=on