ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用した JSON ページネーションの生成について質問がありますか?
php json
最近、PHP で JSON を生成することに取り組んでいます。次のコードはすでに配列を生成できます。 10項目ごとのページ分割を実現したいvar page=1;var total=-1;$.getJSON('list.php?total='+total+'&page='+page,function(data){ var len,i,htm; total = data.total; lists = data.lists; len=data.length; htm = ''; for (i=0; i<len;i++){ //循环处理 每条数据 htm += lists[i].title; } //将处理后的 第 page 页数据插入页面指定的DOM中 $('listDom').html(htm); if(page==1){ //当加载第一页的时候 根据返回的数目 生成分页代码 插入到页面指定DOM中 //这里就要对 分页按钮绑定事件 加载数据的事件 htm = ....... $('pageDom').html(htm); }})
$result = array();if($total == -1){ $result['total'] = msql查询符合条件的总记录数}else{ $result['total'] =$total;}//当前页数$page = min(1,$page);//每页加载数据条数$pgerow = 10;$sql = "SELECT * FROM akb order by infoid desc LIMIT ".($page-1)*$pagerow.",$pagerow";$lists = array();$query = mysql_query($sql);for ($x = 0; $x < mysql_num_rows($query); $x++) { $lists[] = $row;}$result['lists'] = $lists;echo json_encode($result);exit;
以前にこの種のものをカプセル化したことを覚えていますが、アプリケーションのシナリオが一般的な Web ページングである場合は、同様のカプセル化された関数がたくさん見つかります。 Google で調べてみてください
なぜ json を導入する必要があるのかわかりません。php を使用して出力を直接ページングするだけです。
Android開発でデータを呼び出すために使用されます。JAVAを知らないので、phpを使用して生成します。
Android開発でデータを呼び出すために使用します。JAVAがわからないので、phpを使用して生成します。
私たちの Android 開発はすべて PHP インターフェイスに基づいており、非常に便利です。