json_decode用ajax加载更多?

时间:2016-06-24 21:51:10

标签: php jquery json ajax

我正在寻找一种非常简单的方法来为我的json结果添加一个加载更多按钮,这是我的代码

        // GET JSON DATA FOR TIMELINE
        $UserTimeline = 'MYSITE/TimelineQuery.php?id='.$UserPageIDNum.'';
        $TimelineContent = file_get_contents($UserTimeline);
        $TimelineJson = json_decode($TimelineContent, true);



        //OPEN FOREACH TIMELINE POSTS
        foreach ($TimelineJson['data'] as $TimelineData)
            {

               if(isset($TimelineData['post']['TrackID'])){
               echo $$TimelineData['post']['TrackID'];
              }

             }

将结果列为5然后按加载更多按钮以加载另外5个结果的最简单方法是什么......等等...

提前致谢!

1 个答案:

答案 0 :(得分:0)

在此处显示的代码中,对PHP例程的调用将有一个附加参数:起始点,可能还有应返回的最大行数。服务器将返回" slice"线条。

客户记得它之前要求的起始线,以及它要求的线数。服务器设计为在其响应中包含行号。当响应返回时,客户端将数据合并到它已经知道的数据中,通知是否返回了最大行数。 (如果没有,可能已达到数据结束。)

像往常一样,要非常注意&#34;此类事情之前已经完成了很多次。&#34; 在GitHub和其他地方查找任何<在客户端和服务器端的强大>现有代码片段,您可以......可以这么说......&#34;窃取。&#34; : - )