2

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

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

我想解释 api url 值

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

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

我的代码:

 <?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 个交易标题,然后我想对其进行分页。

我怎样才能做到?

4

1 回答 1

0

如果我对您的理解正确,您获取一个 json 转储,对其进行解码,然后希望每次将键/值系列分页 100 的范围?怎么样:

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

2) 对解码后的数组发出异步请求(请求指向您的 php 文件),以获取 limcurrent_index + 100

3)编码回你需要的格式,然后用js渲染;将内容注入 div

告诉我你的想法

于 2013-11-09T17:42:06.930 回答