Heim > Web-Frontend > js-Tutorial > Hauptteil

javascript实现json页面分页实例代码_javascript技巧

PHP中文网
Freigeben: 2016-05-16 16:59:04
Original
2035 Leute haben es durchsucht

下午有个朋友问json 数据怎么分页 就捣鼓了一个东东出来

下面直接代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
var a={"code":1,"list":[{"category1_id":"1","category1_name":"\u9152\u6c34\u996e\u6599","
category1_intro":"\u6e05\u51c9\u53ef\u53e3\u7684\u9152\u6c34\u996e\u6599","category1_images":"http:\/\/
 
{"category1_id":"2","category1_name":"\u7c73\u9762\u7cae\u6cb9","category1_intro":"\u5bb6\u5ead\u5fc5\u5907",
"category1_images":"http:\/\/ 
{"category1_id":"3","category1_name":"\u7f8e\u5bb9\u6d17\u62a4","category1_intro":"\u62a4\u80a4\u5fc5\u5907",
"category1_images":"http:\/\/ 
{"category1_id":"4","category1_name":"\u6e05\u6d01\u6d17\u6da4",
"category1_intro":"\u7ed9\u60a8\u4e00\u4e2a\u5e72\u51c0\u7684\u751f\u6d3b\u73af\u5883","category1_images":"
http:\/\/ 
"category1_name":"\u751f\u6d3b\u7528\u54c1","category1_intro":"\u5bb6\u5ead\u5fc5\u5907",
"category1_images":"http:\/\/ 
{"category1_id":"6","category1_name":"\u4f11\u95f2\u98df\u54c1","category1_intro":"\u597d\u5403\u7f8e\u5473",
"category1_images":"http:\/\/ 
]};
var y=1;//表示页数
var t=2;//表示每页现实几条数据
var z=a["list"].length;
var zy= Math.ceil(z/t);
window.onload=function (){
fanye(0);
}
function fanye(f)
{
    if(y==1 && f==-1)
    {
        alert(&#39;已经是第一页了&#39;);
        f=0;
        }
    if(y==zy && f==1)
    {
        alert(&#39;已经是最后一页了&#39;);
        f=0;
        }    

     var otbod=document.getElementById(&#39;table&#39;).tBodies[0];
     var s=otbod.rows.length;
    for(i=0;i<s;i++)
    {

        otbod.removeChild(otbod.rows[0]);
    }
        y+=f;
       var q=(y-1)*2;//页数-1 乘以每页现实多少条 结果为 本页从第几条开始
       for(var i=1;i<3;i++)
    {

    var otr=document.createElement(&#39;tr&#39;);
    var otd1=document.createElement(&#39;td&#39;);
    var otd2=document.createElement(&#39;td&#39;);
    var otd3=document.createElement(&#39;td&#39;);
    var otd4=document.createElement(&#39;td&#39;);
    otd1.innerHTML=a["list"][q][&#39;category1_id&#39;];
    otd2.innerHTML=a["list"][q][&#39;category1_name&#39;];
    otd3.innerHTML=a["list"][q][&#39;category1_intro&#39;];
    otd4.innerHTML=a["list"][q][&#39;category1_images&#39;];
    otr.appendChild(otd1);
    otr.appendChild(otd2);
    otr.appendChild(otd3);
    otr.appendChild(otd4);
     otbod.appendChild(otr);
     if(q==zy)
     {
         break;
         }
    q++;
    }
}
</script>
</head>
<body>
<table  border="1" id="table">
<thead>
<tr><td>category1_id</td><td>category1_name</td><td>category1_intro</td><td>category1_images</td></tr>
</thead>
<tbody>
</tbody>
</table>
<a href="javascript:fanye(1);">下一页</a>
<a href="javascript:fanye(-1);">上一页</a>
</body>
</html>
Nach dem Login kopieren

 以上就是javascript实现json页面分页实例代码_javascript技巧的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!