layui.flow-æµå è½½-ajax-äºä¾
<?php /** * @Author: é£å¤© * @Date: 2017-08-22 17:00:08 * @Last Modified by: é£å¤© * @Last Modified time: 2017-08-22 17:00:10 */ ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>layui</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <link rel="stylesheet" href="./css/layui.css" media="all"> <style> .flow-default { margin-top: 15px; width: 600px; height: 400px; overflow: auto; font-size: 0; } .flow-default li { display: inline-block; margin: 0 5px; font-size: 14px; width: 48%; margin-bottom: 10px; height: 100px; line-height: 100px; text-align: center; background-color: #eee; } </style> </head> <body> <ul class="flow-default" id="demo"> </ul> <script src="./layui.js" charset="utf-8"></script> <script> layui.use('flow', function () { var $ = layui.jquery; //ä¸ç¨é¢å¤å è½½jQueryï¼flowæ¨¡åæ¬èº«æ¯æä¾èµjQueryçï¼ç´æ¥ç¨å³å¯ã var flow = layui.flow; flow.load({ elem: '#demo' //æå®åè¡¨å®¹å¨ , done: function (page, next) { //å°è¾¾ä¸´çç¹ï¼é»è®¤æ»å¨è§¦åï¼ï¼è§¦åä¸ä¸é¡µ var lis = []; //以jQueryçAjax请æ±ä¸ºä¾ï¼è¯·æ±ä¸ä¸é¡µæ°æ®ï¼æ³¨æï¼pageæ¯ä»2å¼å§è¿åï¼ $.get('./ajax.php?page=' + page, function (res) { var jsondata = $.parseJSON(res); console.log(jsondata); //åè®¾ä½ çå表è¿åå¨dataéåä¸ layui.each(jsondata.data, function (index, item) { lis.push('<li>' + item.student_name + '---' + item.mobile + '</li>'); }); //æ§è¡ä¸ä¸é¡µæ¸²æï¼ç¬¬äºåæ°ä¸ºï¼æ»¡è¶³âå è½½æ´å¤âçæ¡ä»¶ï¼å³åé¢ä»æå页 //pages为Ajaxè¿åçæ»é¡µæ°ï¼åªæå½å页å°äºæ»é¡µæ°çæ åµä¸ï¼æä¼ç»§ç»åºç°å è½½æ´å¤ next(lis.join(''), page < jsondata.pages); }); } }); }); </script> </body> </html>
<?php /** * @Author: é£å¤© * @Date: 2017-08-22 16:57:50 * @Last Modified by: é£å¤© * @Last Modified time: 2017-08-22 16:58:16 */ define("HOST", "aaaaa"); //主æºå define("USER", "bbbbbb"); //è´¦å· define("PASS", "cccccc"); //å¯ç define("DBNAME", "xx-database"); //æ°æ®åºå $link = mysql_connect(HOST, USER, PASS); mysql_select_db(DBNAME); $page = $_GET["page"]; $num = 6; $ofset = ($page - 1) * $num; $t_sql = "SELECT student_name,course_name,mobile FROM edu_trxorder WHERE course_id=898 AND trx_status='SUCCESS'"; $t_res = mysql_query($t_sql); //æ»è®°å½æ° $total = mysql_num_rows($t_res); //æ»é¡µæ° $totalpage = ceil($total / $num); $sql = "SELECT student_name,course_name,mobile FROM edu_trxorder WHERE course_id=898 AND trx_status='SUCCESS' LIMIT $ofset,$num "; $res = mysql_query($sql); $arr = array(); while ($row1 = mysql_fetch_assoc($res)) { $arr[] = $row1; } $a = array("pages" => $totalpage, "data" => $arr); echo json_encode($a);
转载äº:https://my.oschina.net/yjft/blog/1518823