首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用php进行api分页?

如何使用php进行api分页?
EN

Stack Overflow用户
提问于 2013-10-20 10:22:32
回答 1查看 4.1K关注 0票数 2

有一个代码api url,它是输出json格式。

API :http://api.site.com/deal/browse.html?apiKey=VN43U6&itemInPage=100&p=100

我想解释api url值。

itemInPage=100 :交易数量将显示在屏幕上 p=100 :第100页

所以我对它进行解码,并调用标题值

我的守则:

代码语言:javascript
运行
复制
 <?php
                $pagenum     = 20;
                $dealnum     = 100;
                $jsonurl     = 'http://api.site.com/deal/browse.html?apiKey=VN43U6&p=' . $pagenum . '&itemInPage=' . $dealnum;
                $json        = file_get_contents($jsonurl, 0, null, null);
                $json_output = json_decode($json);

                foreach ($json_output->deals as $objects) {
                                $title = $objects->title;

                                echo '<h5 class="coupon-title">' . $title . '</h5>';

                }
?>

我的代码在第20页只打了100个交易标题。我想这样做,打电话20页和100每页的交易标题作为结果2000年交易标题和之后,我想分页它。

我怎么能做到呢?

EN

回答 1

Stack Overflow用户

发布于 2013-11-09 17:42:06

如果我正确地理解了您,您将抓取一个json转储,对其进行解码,然后每次将键/值序列分页100?不如:

1)创建一个带有头和空div的基本html文件。

2)对解码后的数组(请求被定向为php文件)进行异步请求,以获得current_index + 100的lim

3)将内容编码回所需的格式,然后使用js呈现;将内容注入div

告诉我你是怎么想的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19476278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档