javascript - 如何用ajax一次向服务器请求一定量的数据?
黄舟
黄舟 2017-04-10 17:58:52
[JavaScript讨论组]

如何向服务器一次请求一定量的数据?
比如 服务器有100条数据,我一次只取10条作为第一页显示,第二次从第11条开始到第20条结束作为第二页的数据这样。请问有什么好的方法吗?
跪求指点。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(6)
伊谢尔伦

这个你跟服务端的童鞋定好规则就好了

高洛峰

你可以多传递一个参数:page。这样服务器就知道你要的是从第几条开始的数据,page默认为1,即从第一页开始

PHP中文网

这个要前端和后端约定的,你请求的时候可以添加参数说明你要取的是什么区间的数据。

假设你是以get方式请求example.com/index上的数据,可以把url设为example.com/index或者example.com/index?p=1,服务器默认返回前10条;要请求第11条到第20条,就请求example.com/index?p=2,服务器后端判断p的值取给你。如此类推。

你也可以用post方法,把参数放进post的数据里。

迷茫

和后端商定接口,按接口传参数即可

阿神

你可以多传过去两个参数,pages和rows,pages是说明是第几页,rows说明是每页记录数,然后后台进行查询时,也将这两个参数穿过去,而sql进行编写时,如果是mysql,可以使用limit ?,?将这两个参数传入。将所得的泛型list返回。

迷茫

传两个参数,一种是每页数和每页从第几条开始,或者每页数加页码,无论哪种,都要前端或者后端计算出每页从哪开始和每页的条数。这要与后台约定好,懒一点还可以叫后台写死每页显示数。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号