数据表和表工具对大量记录的性能问题

时间:2014-05-25 19:00:05

标签: javascript jquery arrays jquery-datatables tabletools

我正在使用数据表进行搜索操作。首先,我搜索记录。

  

有些情况下,我可以获得3000条记录。

我正在使用表工具来选择所有记录并一次更新它们。当用户单击 updateAll (页面上的自定义按钮)时,将打开jQuery模式对话框,并要求用户为所有记录共有的某些字段输入一些值。所有都是可选的。

因此,当用户点击更新(对话框上的custom_button)时,我必须解析所有记录并获取用户未提供的值,并且必须创建一个包含3000的JSON对象与所有记录有关的对象并将其发送到服务器。

从服务器收到成功响应后,我必须解析所有记录,并且必须使用在模式对话框中输入的值更新它们,然后刷新表格。

我使用 fnGetSelected()然后 fnGetData()获取选定的行数据,它返回数组。我正在循环这个javascript数组,用于从行中获取数据,生成 JSON 对象,在服务器调用后更新记录。

  

上述情况给了我3000条记录的巨大性能问题。   在chrome页面变得没有响应。但是在更新少量记录时,它的更新速度更快。

建议我一个解决方案。谢谢

0 个答案:

没有答案