我正在使用数据表进行搜索操作。首先,我搜索记录。
在某些情况下,我可以获得 3000 条记录。
我正在使用表格工具来选择所有记录并一次更新它们。当用户点击updateAll(页面上的自定义按钮)时,jQuery 模态对话框打开并要求用户为所有记录共有的某些字段输入一些值。所有都是可选的。
因此,当用户单击更新(对话框上的自定义按钮)时,我必须解析所有记录并获取用户未提供的值,并且必须创建一个 JSON 对象,其中包含与所有记录相关的 3000 个对象并将其发送到服务器。
一旦我收到来自服务器的成功响应,我必须解析所有记录并使用在模式对话框中输入的值更新它们,并刷新表格。
我使用 fnGetSelected() 获取选定的行数据,然后使用fnGetData ( )返回数组。我正在循环这个 javascript 数组以从行中获取数据,制作JSON对象,在服务器调用后更新记录。
上述情况给我带来了 3000 条记录的巨大性能问题。在 chrome 页面中变得无响应。但是在更新很少的记录时,它的更新速度更快。
建议我一个解决方案。谢谢