目前我在后端使用php从mysql数据库获取50行数据,并使用jquery和ajax在前端请求数据。如何使用jquery和ajax查看前端的当前50行数据,提前获取接下来的50行数据?
答案 0 :(得分:0)
这基本上是一个分页问题,下一页的负载很快。我会添加一个名为GetNextPage的方法,它获取下一页并将其保存在内存中。实际页面上的下一页UI只是从内存中拉出下一页,然后从服务器调用GetNextPage将其加载到内存中。当页面最初加载时,调用此方法排队下一页......它可能永远不会被使用。当然这是一个简单的观点。当用户多次点击按钮时,您需要处理这种情况......可能会禁用它。
您还可以将下一页加载到隐藏的div中。这里的优点是,如果你有图像,他们将加载...所以当用户点击“下一页”时,他们有一种错觉,它加载真的很快,而实际上它是在一个隐藏的div中加载页面后只是显示以前加载的页面。
答案 1 :(得分:0)
抓取前50行并显示数据后,您可以继续使用Ajax进行调用,只需将结果存储在数组中,直到需要为止。可能一个php $_SESSION
数组是最容易存储它以供以后使用的地方。