选中/取消选中复选框时,查询数据库,返回数组,然后在不刷新的情况下更新数组


On select/unselect of checkbox, query DB, return array, then update array without refresh

我目前正在使用 Jquery UI 来显示复选框,现在什么都不做!

您可以在此处查看当前设置:rickymason.net/letschat/main/home/

我仍在尝试理解JSON,AJAX和Javascript...但我知道他们需要完成这项工作:

当用户选中一个或多个复选框时,我希望它根据选中的列表刷新页面底部的线程列表。

我不需要确切的代码(尽管越多越好!),只需要一个关于需要发生的过程的良好概述。

我正在使用codeigniter,因此php和mysql。 线程列表是根据线程表的 * 查询生成的。 然后,它根据包含所有活动过滤器的会话变量进行过滤(用户输入,我也希望通过 jquery 选择框可以选择它)。

任何帮助将不胜感激!

这里的魔术词是AJAX

  • 使用 jQuery 绑定到表单元素的事件

  • 通过 AJAX 调用将事件发送到服务器

  • 解析来自服务器的响应并使用 javascript 更新页面