Javascript 对多个异步请求的结果重新排序
我需要一些概念上的帮助: 我试图显示一个页面,其中包含一个包含大量数据的表(行的数量适中,列的数量非常大),我希望从用户的角度来看,该页面尽可能快且平滑。我现在做的是:Javascript 对多个异步请求的结果重新排序,javascript,ajax,json,Javascript,Ajax,Json,我需要一些概念上的帮助: 我试图显示一个页面,其中包含一个包含大量数据的表(行的数量适中,列的数量非常大),我希望从用户的角度来看,该页面尽可能快且平滑。我现在做的是: 检索包含要在表中显示的元素的数据库主键的列表 遍历列表,异步请求每个元素的主键,并在每次检索元素时将其添加到表中 每个检索操作都实现为一个Web服务调用 现在我的问题是: 如果元素的到达顺序与请求的顺序不同,我如何重新排序?(对我来说,绝对有必要将这些元素插入表中,位置与它们各自的主键在原始列表中的位置相同。) 这个策略可以与任
我想你可以调查一下。它是以表格格式显示数据的非常强大的工具 2个问题:1。为什么不对主键进行排序,这样就不需要在表中对其进行排序了?2.为什么不对多行执行批处理请求(而不是逐个执行)?@William Niu:我需要这些行按特定顺序排列,这不一定是主键的字母顺序我不想做批处理请求,因为这会使我的页面非常慢。我已经试过了。所谓“排序”,可能是指你想要的任何顺序。您可以根据服务器中的其他字段对主键进行“排序”。