level 1
bxs82
楼主
初始Django,想做一个查询数据库+分页功能,用网上找的分页类完成的分页,窗体上加了几个文本框,想加入多条件筛选功能,最后点击查询按钮提交。
现在的问题是,提交如果是form做,那么页面会刷新,form的input里的值就没有了,虽然提交后查询结果分页也完成了,但是当点击某一页,或者点击下一页(这时提交方式是get提交)过滤条件就失效了。
如果是ajax 查询,可以保证页面不刷新,但是过滤条件后模板渲染的时候,界面也不刷新,导致后台查询的结果回传过来不能渲染前端页面,如果在前端ajax里写location.reload();,也不行,虽然页面刷新了,但是感觉又回到get方法里了。导致过滤条件又没了。
有没有相关博客例子推荐一下看看。
2020年05月26日 03点05分
1
现在的问题是,提交如果是form做,那么页面会刷新,form的input里的值就没有了,虽然提交后查询结果分页也完成了,但是当点击某一页,或者点击下一页(这时提交方式是get提交)过滤条件就失效了。
如果是ajax 查询,可以保证页面不刷新,但是过滤条件后模板渲染的时候,界面也不刷新,导致后台查询的结果回传过来不能渲染前端页面,如果在前端ajax里写location.reload();,也不行,虽然页面刷新了,但是感觉又回到get方法里了。导致过滤条件又没了。
有没有相关博客例子推荐一下看看。