当前做法是把 keywords 放在 form 里, url 里没有。取下一页 keywords 就丢了。怎么把关键字加到 url 里?或者有其他方法解决? Thx.
1
MrGba2z 2015-11-24 05:41:26 +08:00
放个隐藏的 input 用来保留 keywords
点下一页的时候连同页码一起 post 回去 |
2
ericls 2015-11-24 06:23:08 +08:00 1
类似于
{% url_for('search', keyword=keyword, page=page.next_page) %} |
3
Ricoo 2015-11-24 06:50:15 +08:00
搜索用 get 方式
|
4
lbfeng OP @MrGba2z
@ericls @Ricoo 我现在有个<input name='search'>, submit form 到 xxx.com/search ,怎么 get 到 xxx.com/search?q='xxxx'呢? |
5
clino 2015-11-24 08:07:35 +08:00
url 里应该可以想办法放进去吧
|
7
zjj2008se 2015-11-24 08:40:51 +08:00 via Android 1
form 定义你要操作的链接, input 定义参数的名称,你查下 jquery 的手册把,是有如何做这种 url 的教程的
|
8
imxz 2015-11-24 09:07:49 +08:00
也可以把 keywords 放到 session 里
|
11
realpg 2015-11-24 11:43:09 +08:00
一般我都是一次完整查询,结果主键写 cache 里,有效期 7200 ,给个 entry id 。
|