正在加载Jquery数据角色为“的页面”;第页“;

正在加载Jquery数据角色为“的页面”;第页“;,jquery,html,pageload,Jquery,Html,Pageload,我现在正在开发一个web应用程序,它使用Jquery,在一个html文档上有多个页面。这是通过一系列包装在标记中的数据role=“page”完成的 现在,这仅仅是这些“页面”中的5页,但我计划有900页(每一个可以审查的项目1页)。我的问题是,Jquery是否一次加载html文件中的所有“页面” 我在想,如果是这样的话,我就不可能以这种方式使用这个web应用程序,因为我将有900个页面,其中包含900个对数据库的调用,以便在加载html文件后立即用评论填充每个页面 我想在我深入这个项目之前,我可

我现在正在开发一个web应用程序,它使用Jquery,在一个html文档上有多个页面。这是通过一系列包装在
标记中的
数据role=“page”
完成的

现在,这仅仅是这些“页面”中的5页,但我计划有900页(每一个可以审查的项目1页)。我的问题是,Jquery是否一次加载html文件中的所有“页面”

我在想,如果是这样的话,我就不可能以这种方式使用这个web应用程序,因为我将有900个页面,其中包含900个对数据库的调用,以便在加载html文件后立即用评论填充每个页面

我想在我深入这个项目之前,我可能会问一下。谢谢大家


更新


我将知道用户将单击“下一步”的位置。我做了一些研究,认为我发现了一段代码,我相信它可以做到这一点。pastebin.com/JpGW5PqN第15-20行。在第50行加载id为180336的div是否可行?我不知道如何检查它是否是动态加载的

因为它仍然是一个简单的HTML页面,所以是的,所有这些DIV都是在第一次加载时加载的。有不同的方法可以实现这一点,但最明显的方法是在需要时使用$.ajax加载页面。预加载所有页面将使一切变得非常缓慢


您可以做的优化是,在某些情况下,您可能知道用户将单击/导航下一步的位置,并且您可以在用户查看当前内容时预加载该内容。

如margusholland所述,您可能希望对此进行部分加载。否则,您将有900个AJAX请求。
加载1-10页或与滚动互动加载更多页面

为什么不在需要时使用$.ajax动态加载每个页面?我知道用户将在哪里单击下一步。我做了一些研究,认为我发现了一段代码,我相信它可以做到这一点。它的第15-20行。在第50行加载id为180336的div是否可行?我不知道如何检查它是否是动态加载的!