Laravel实现下拉选择式模型原地过滤的技术方案问询
Laravel实现下拉选择式模型原地过滤的技术方案问询
嘿各位Laravel大佬,我现在要做一个下拉选择筛选模型的功能,想请教下可行的实现方案,先把我的思路和需求理清楚:
核心思路
- 通过多个下拉菜单来筛选模型数据
具体需求
- 整个筛选过程不能刷新页面
- 每一次选择下拉选项时,要同时完成两件事:
- 向数据库发送查询请求,实时过滤模型数据
- 给当前URL添加对应的查询参数
- 另外还有个非核心的后续需求:之后会添加可删除的标签按钮——选中某个筛选条件后会生成对应标签,点击删除标签时,对应的查询参数要从URL里移除,同时模型数据也要同步刷新
目前写的HTML代码片段
<form id="idSelectTechnology" action="/filter"> <div class="d-flex mb-2"> <select id="idSelectType" class="form-select" name="type" aria-label="Default select example"> <!-- 这里会填充具体的下拉选项 --> </select> </div> </form>
想请教下各位,这种无刷新的下拉筛选+URL参数同步+标签删除的功能,在Laravel里怎么实现比较优雅?有没有成熟的方案或者需要注意的点?
备注:内容来源于stack exchange,提问作者Roman_Coding
相关产品推荐
相关产品推荐

