weixin_33698823 2012-12-04 19:26 采纳率: 0%
浏览 49

JSON Javascript Onclick加载程序

I have a little script reading out a JSON feed and writing it down in HTML. Now I want my scirpt to only show 5 elements and load the next 5 elements with an forward button or to show the last 5 with a backward button Is there any possility to do that? Just give me a few pointers, where I could start my research for building a function like that.

My code till now, just to show you guys :

<script type="text/javascript">
$(function()
{
$(document).ready(function()
{
$.getJSON("json_data2.php",function(data)
{
$.each(data.posts, function(i,data)
{
var div_data =
"<div ><a href='"+data.url+"'>"+data.title+"</a></div>";
$(div_data).appendTo("#test");
});
}
);
return false;
});
});
</script>

<div id="test"></div>
  • 写回答

1条回答 默认 最新

  • weixin_33739646 2012-12-06 00:10
    关注

    Sounds like you're trying to implement pagination. Generally this is best done on the server side. In your case this would be json_data2.php. You could have json_data2.php read 2 query strings called for example startPosition and amount. So startPosition can offset the list of items based on the number passed. Then amount would tell the json_data2.php how many items to return. Then each time next or previous is clicked the startPosition would be incremented or decremented.

    So

    json_data2.php?startPosition=0&amount=5 would return the first 5 results

    Then

    json_data2.php?startPositon=5&amount=5 would return the next 5 results.

    评论

报告相同问题?

悬赏问题

  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退