Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用axios从服务器获取有限的数据?_Javascript_Reactjs_Database_Axios - Fatal编程技术网

Javascript 如何使用axios从服务器获取有限的数据?

Javascript 如何使用axios从服务器获取有限的数据?,javascript,reactjs,database,axios,Javascript,Reactjs,Database,Axios,在Axios GET请求中,如何仅从服务器获取部分数据。例如,我想显示存储在数据库中的各种博客,但对于第1页,我只想获得前10个博客,然后当用户点击第2页时,我想在数据库的前10个博客条目之后获得10个博客。我想这就是分页。这里有一个关于React的教程。您不需要创建按钮,您可以在用户到达页面底部时设置事件,然后加载它。你想举个例子,在评论中要求我很快就可以这样做。我想这就是分页。这里有一个关于React的教程。您不需要创建按钮,您可以在用户到达页面底部时设置事件,然后加载它。你想举一个例子,请

在Axios GET请求中,如何仅从服务器获取部分数据。例如,我想显示存储在数据库中的各种博客,但对于第1页,我只想获得前10个博客,然后当用户点击第2页时,我想在数据库的前10个博客条目之后获得10个博客。

我想这就是分页。这里有一个关于React的教程。您不需要创建按钮,您可以在用户到达页面底部时设置事件,然后加载它。你想举个例子,在评论中要求我很快就可以这样做。

我想这就是分页。这里有一个关于React的教程。您不需要创建按钮,您可以在用户到达页面底部时设置事件,然后加载它。你想举一个例子,请在评论中要求我尽快完成。

这里可以使用分页来实现所需的输出

例如,考虑到你的博客网站总共有5页如下: 1 | 2 | 3 | 4 | 5

因此,在向后端发出请求时,您可以在每次用户发出请求时发送页码和页面大小。 然后在后端,您可以从数据库拼接这些元素,并将它们返回给客户机

如果用户正在请求一个页面,那么在后端您可以像这样编写

DATABASE_RECORDS.PageNumber-1*pageSize+1,pageSize
这里可以使用分页来实现所需的输出

例如,考虑到你的博客网站总共有5页如下: 1 | 2 | 3 | 4 | 5

因此,在向后端发出请求时,您可以在每次用户发出请求时发送页码和页面大小。 然后在后端,您可以从数据库拼接这些元素,并将它们返回给客户机

如果用户正在请求一个页面,那么在后端您可以像这样编写

DATABASE_RECORDS.PageNumber-1*pageSize+1,pageSize
我们怎么知道?这取决于服务器是什么以及它如何响应您的查询。您应该发布有关该服务器的信息。用于获取数据的客户端不相关。然后让服务器响应页面查询,如添加所需记录数、起始页面等参数。在返回数据之前,应控制服务器端的数据,从客户端控制它的一种方法是发送查询参数,如/getBlogs/?page=10,并在返回数据时在服务器上使用此页值。我认为这与API分页有关,而不是axios。我们怎么知道?这取决于服务器是什么以及它如何响应您的查询。您应该发布有关该服务器的信息。用于获取数据的客户端不相关。然后让服务器响应页面查询,如添加所需记录数、起始页面等参数。在返回数据之前,应控制服务器端的数据,从客户端控制它的一种方法是发送查询参数,如/getBlogs/?page=10,并在返回数据时在服务器上使用此页值。我认为这与API分页有关,而不是axios。嘿,我看过你的建议,很好,但我注意到一件事,你正在做的是下载所有的内容,然后一页一页地显示出来,但我想做的是只下载一些内容,比如说10篇文章并显示出来,然后当客户端点击下一页时,下载下一个内容并显示出来。在后一种情况下,它不是会得到更好的优化吗?举个例子,我很想看到,此刻的一切都是有益的。谢谢你的帮助。嘿,我看了你的建议,很好,但我注意到的一件事是,你正在做的是下载所有内容,然后一页一页地显示出来,但我想做的是只下载一些内容,比如10篇文章,然后显示出来,然后当客户点击下一页时,下载下一个内容并显示它。在后一种情况下,它不是会得到更好的优化吗?举个例子,我很想看到,此刻的一切都是有益的。谢谢你的帮助。这个答案看起来很有希望,先生,你能举个例子吗。提前谢谢。你可以看看这个链接,仅供参考-这个答案似乎很有希望,先生,你能举个例子吗。提前谢谢。您可以查看此链接仅供参考-