使用javascript和ajax选择超过50000个值
HTML Multiselect to choose more than 50000 values using javascript and ajax
在我的项目中,我们有包含超过50000条记录的多选选项,使用基于搜索的ajax从服务器获取数据并显示给用户(没问题)。有一个选项,选择所有的记录,称为检查所有如果用户选择检查所有选项,然后浏览器被挂起,因为在隐藏的i张贴所选择的所有值,(即)浏览器挂起的原因,所以请告诉我如何获得所有选定的值没有任何问题
如果用户选中了该选项,只需隐藏多选并计算服务器端select_all
输入的值。如果你想使用一个链接(而不是一个<input type="checkbox">
),你可以用type="hidden"
创建一个输入元素来存储用户的"select all"偏好在。
有很多事情可能是错的。Off the top of my head:
- 您确定需要同时更新50,000条记录吗?
- 是否将更新合并到一个请求中?5万个请求肯定会挂掉浏览器。
- 如果请求大小是一个问题,您可以选择提交id范围(因此
?add=10,11,12,13,14,15,16
变成?add=10-16
)
相关文章:
- 时间选择器:如何通过更改第一个值来更改第二个值
- 从下拉列表中选择多个值并调用javaScript函数
- 在 Javascript 中的多个值之间进行选择
- Why.closest(选择器)返回多个值
- 通过从li中选择一个值来自动完成具有多个值的文本框
- JQuery-显示基于2个不同选择下拉值的隐藏DIVS
- 从选择选项下拉列表中计算多个值
- 如何从HTML下拉列表中选择多个值,而无需按住Ctrl按钮
- 用 JavaScript 对象填充数组.通过比较两个字符串值选择的对象
- 无法在一次选择中选择多个值
- 在选择下拉列表中联接多个值
- 我可以通过 Javascript 中第一个元素的值选择二维数组的第二个元素吗?
- Jquery以用户类型搜索,并可以选择多个值
- 使用 jQuery 从一个选择框(选择组和选项)中获取 2 个值
- 当我从jquery的下拉列表中选择值时,没有获得多个值
- 从下拉列表中选择多个值
- 一旦被选中,从选择框中传递两个值
- jQuery 根据第一个选择菜单中的值选择填充第二个选择菜单
- 使用 Jquery 在多选框中选择多个值
- 使用javascript和ajax选择超过50000个值