【发布时间】:2011-10-10 23:09:59
【问题描述】:
好的,所以我目前正在使用冷融合很好地填充我的数据表,并且一切都很完美。我的 SQL 中的一列是状态。目前我正在返回所有结果 WHERE status != 'Completed'
目前这工作正常,但我真正想做的是在数据表上方的页面上放置一个复选框,选中后它将显示所有记录,包括已完成的记录。
问题是,我可以在复选框上进行某种回调以动态省略 where 子句,还是将所有记录传送到数据表并在那里过滤?我唯一担心的是当数据库变大时,返回所有记录可能需要一段时间,而且 90% 的时间会被过滤掉。
无论哪种方式,代码 sn-ps 都会很有帮助!
谢谢
【问题讨论】:
-
我现在给你的唯一建议是遵循你自己的建议:“code sn-ps 会很有帮助!”向我们展示您到目前为止所做的尝试。
-
您应该在数据库中对数据进行分页,并且一次只返回 X # 行。向您的复选框添加一个 .click() 事件,该事件将重新触发您原来的 .ajax() 调用,并传递复选框的值。
-
Brian,您应该将您的解决方案作为答案,然后您可以将此问题标记为已解决。 (在 Stack Overflow 上回答您自己的问题是完全可以接受的。)
标签: jquery sql coldfusion datatables