常用场景
组合条件查询点击查询/刷新页面,包括input输入框\复选框等在内的组件都可以通过前端设置value="{ {id}}",后台发送的数据包括对应的字段,从而实现刷新后保留上一次的值,提高用户体验,但是发现select不能这么做,它的value值是约定好并传给后台的,后台可以传回来,但无法直接显示。
网上搜的资料五花八门,自己用jquery实现了,效果:
html代码段
全国
北京
上海
广州
深圳
杭州
苏州
南京
成都
重庆
武汉
js
后台是django,函数如下
def search_handle(request):
post = request.POST
input_content=post.get('input_content').strip()
input_cityid=post.get('input_cityid',0)
# print(input_cityid)
# print(input_content)
city='全国'
if input_cityid =='0':
city='全国'
params = ('%' + input_content + '%')
cursor = connect