Javascript gmail如何在页面之间保留复选框选择

Javascript gmail如何在页面之间保留复选框选择,javascript,pagination,gmail,Javascript,Pagination,Gmail,在gmail中,如果您选中“标记电子邮件4”,然后移动到另一组50或25条记录,并标记“选择26”,则如果您来回移动,则4和26都将保留 谷歌是如何做到这一点的 在一个只显示50条记录的页面中,当单击NEXT(下一步)时,是否可能执行类似的操作…它再次转到DB以显示下一组50条记录 仔细查看url。只有它的散列部分会改变。这意味着当你点击Gmail上的东西时,你不会真的加载新页面。它们只是用javascript更改显示给您的元素 如果您使用 您可以使用Ajax技术完成所描述的页面。从技术上讲,您

在gmail中,如果您选中“标记电子邮件4”,然后移动到另一组50或25条记录,并标记“选择26”,则如果您来回移动,则4和26都将保留

谷歌是如何做到这一点的


在一个只显示50条记录的页面中,当单击NEXT(下一步)时,是否可能执行类似的操作…它再次转到DB以显示下一组50条记录

仔细查看url。只有它的散列部分会改变。这意味着当你点击Gmail上的东西时,你不会真的加载新页面。它们只是用javascript更改显示给您的元素

如果您使用


您可以使用Ajax技术完成所描述的页面。

从技术上讲,您不需要更改页面,它都是相同的页面,内容只是通过JavaScript动态更改。

最有可能使用Ajax加载内部页面。有点像iFrames,你监控被点击的链接,只加载你想要的内容的内部,这样你就不会再加载两次了


这些可能保存在JavaScript或cookie中。。。我可能会将它们存储为选中复选框的JavaScript数组。。。取决于您已经给用户的负载量。

这是否意味着,Gmail将在初始负载时获取您的所有邮件。我在维护分页选择、选择、取消选择和筛选时遇到问题,因为我在每个页面上获取数据,单击并删除以前的数据