2 judas jia judas_jia 于 2016.09.10 00:42 提问

有没有大神做过资源管理系统的筛选功能,能分享一下好的实现方案吗?

前端发送给后台当前页数、每页显示条数、几个查询条件,后台接收并处理得到
的数据给前端,然后解析显示。
现在表头的某些字段需要在查询结果基础上进行多次筛选。有没有好的实现方案求大神
指导

1个回答

guwei4037
guwei4037   Ds   Rxr 2016.09.10 06:33

思路:前端通过ajax传入当前页数等几个参数到后台,调用数据库存储过程,返回结果显示。

现在表头的某些字段需要在查询结果基础上进行多次筛选,这个可以自己写。如果想效果好点,可以参考jquery easyui或extjs等框架的做法。

judas_jia
judas_jia 前后端关于查询的交互已经实现了,每页默认显示20条数据,现在就是查询完后台给前端发送20条数据,点击下一页的时候,把页数跟每页显示条数发给后台,后台根据索引计算发给前端接下来的20条数据; 现在耳朵关键问题是我们老师想让第一次查询过后后台把所有的数据都给前端(数据量最大可达到1000条,每类资产会有至少15个以上的字段),由前端存起来自己进行分页翻页和筛选。。。。。。不再进行频繁的前后端交互。。我就是做前端的,只想知道这咋整,这就把我给问住了,没有这样写过。。。不知道怎么行
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
应急资源管理系统方案
系统概述   应急资源是应急救援能力评估的重要组成部分。发生紧急情况时,需要大量的人员、设备和物资供应。如果缺乏足够的设备与供应物资(如消防设备、个体防护设备、清扫泄漏物的设备等),即使有训练良好的应急救援队伍也无法减缓紧急事故。企业应该配备必需的应急设备与物资,并定期进行检查、维护和补充,以免由于应急资源缺乏而延误应急救援行动。 系统目标   依托应急物资管理系统的建设,研究开发物
有没有做过数据库优化方面的事情?
优化手段:a)  创建索引:创建合适的索引,我们就可以现在索引中查询,查询到以后直接找对应的记录。b)  分表   :当一张表的数据比较多或者一张表的某些字段的值比较多并且很少使用时,采用水平分表和垂直分表来优化c)  读写分离:当一台服务器不能满足需求时,采用读写分离的方式进行集群。d)  缓存:使用  redis来进行缓存等等...
分享转发功能如何实现?
实现思路: 1.在html中添加一个按钮,点击按钮,触发JS函数 2.在JS函数中添加window.open()函数 3.在window.open()函数中编辑要转发的地址和title等信息
JQuery: 实现筛选功能
<div id="newNews" class="commonfrm"> <h4>最新消息</h4> <table> <tr id="t_head"> &
jquery 实现筛选功能。
商品属性筛选商品的属性筛选 是一个十分常见的功能,通常是同一类型的属性只能选择一个。例如 价格范围,或者品牌,为了使选择的内容看上去更直观 ,一般都会将选择项列出,并拥有点击取消 选择 ,点击同类替换的功能。 在下面给出两个完整实现。实现1:使用jquery 的appendTo 让点击的元素加入到列出项里面 (同时检测列出项是否有同一类的元素,有则替换出来,使它返回原列表),在列出项里面点击元素
页面筛选功能
JQuery筛选器用法小结一、选择对象1.1基本选取方式1、#id:根据给定的ID匹配一个元素。例如:$("#xxx_id") 2、element:匹配所有给定的元素名的元素。例如:$("div") 3、.class:根据给定的类匹配元素。例如:$(".cls1") 4、*:匹配所有元素。例如:$("*") 5、selector1,selector2,…,selectorN:将每一个选择器匹配到的...
通过js实现筛选功能
后台实现筛选会增加服务器的压力,速度慢,没必要。 先看结构: 再看代码: /**      * 根据搜索框里面的输入值,动态展示筛选后的数据;      */     $('#searchParams').bind('input propertychange', function() {          var insertVal = $(this).val();//手动输
u3d在线更新资源方案
现附上雨松大神的文章: http://www.xuanyusong.com/archives/2405 正如他所说,大部分游戏都是登陆时候检查版本,然后更新需要更新的资源。但坑爹的WWW设计是异步的,但其实游戏一开始已经全部更新完毕, 确保所有东西都是在本地,那么完全可以同步使用。而且异步代码写起来确实麻烦。然后大神提供的方案是:打包用非压缩方式,然后自己用lzma压缩, 然后游戏程序
有没有做过类似qq的软件
主要实现多人聊天的功能 从哪里开始入手 本人新手  写博客求帮助
有没有大神指点下错误
-- 19、            查询选修“3-105”课程的成绩高于“109”号同学成绩的所有同学的记录。 select * from student as s inner join score as sc on s.Sno=sc.Sno where sc.Cno='3-105' and sc.degree> (select degree from Score where Sno=109...