HTML Multiselect使用javascript和ajax选择超过50000个值

时间:2012-01-02 18:38:34

标签: javascript jquery html ajax

在我的项目中,我们有多选选项,其中包含超过50000条记录,使用基于服务器搜索获取数据的ajax并显示给用户(没问题)。有一个选项可以选择所有名为全部检查<的记录/ strong>如果用户选择检查所有选项然后浏览器被挂起,因为在隐藏中我发布了所有选择的值,(即)浏览器挂起的原因所以请建议我如何获得所有选择的值没有任何问题

2 个答案:

答案 0 :(得分:3)

如果用户选中该选项,只需隐藏多选并评估服务器端select_all输入的值。如果您想使用链接(而不是<input type="checkbox">),可以使用type="hidden"创建一个输入元素,以存储用户的“全选”首选项。

答案 1 :(得分:0)

有很多事情可能是错的。在我的头顶:

  1. 您确定需要同时更新50,000条记录吗?
  2. 您是否将更新合并到一个请求中? 50,000个请求肯定会挂起浏览器。
  3. 如果请求大小有问题,您也可以提交ID范围(因此?add=10,11,12,13,14,15,16变为?add=10-16