我的django应用程序中有一个使用ajax的搜索功能。它显示来自一个模型的所有结果。
我想限制搜索在页面上返回的结果数量,所以当查询集非常大时,用户应该点击 "查看所有结果",而不是在搜索框中出现大量的结果。
我试图通过在下面添加一个HTML表单来做到这一点,但是当我点击href的时候,它就会产生一个GET请求。我不完全确定我需要在这里修复什么,以便将数据传递给视图并呈现新的页面。
resultsBox.innerHTML += `
<a href="${url} ${'results'}" class="item">
<form method="POST" class="post-form" input type="submit"
{% csrf_token %}
<action="${url} ${'results'}">
</form>
<div class="row mt-2 mb-2">
<div class="col-2">
img placeholder
<div class="col-10">
<h5>See all results for "${quote}"</h5>
` `