我正在使用PHP,MySQL,jQuery和一些其他附加组件(如jEditable和DataTables)编写Web应用程序。在大多数页面上,用户将提交一个表单,该表单将查询数据库并恢复与我的查询规则匹配的记录。 95%的用户在95%的用户身上都有效。这是我想帮助的其他5%/ %%。
我排除不再处理的记录(已完成/取消/接受/拒绝/等),只留下“实时”记录。但是,有时领导团队需要查看我排除的记录。我可以为每个案例写一个完整的其他页面或报告,但这似乎是浪费时间。
有没有办法在我的页面添加“显示所有记录”复选框或按钮?单击时,按钮将显示剩余的数据,因此用户无需刷新/转到其他页面等。
答案 0 :(得分:0)
你应该添加一个切换开关 - 它可能只是一个复选框,或者你可以使用这样的东西:http://simontabor.com/labs/toggles/
将事件绑定到它,在数据表中预先形成table.ajax.reload()以引入新记录。另外,对于数据表ajax请求,提供一个回调函数,将回切控件的切换状态作为post变量返回,然后在后端的sql中处理过滤。
请注意,此解决方案意味着您必须通过ajax将数据表配置为源数据,从您所描述的听起来您应该做的事情。