程式碼 ajax分頁
- 後臺:
- <pre name="code" class="php">function check(Request $request)
- {
- $news = $request->input('news');
- $begin=$request->input('begin');
- $end = $request->input('end');
- $where = "1";
- if(!empty($news)){
- $where.=" and news like '%$news%'";
- }
- if(!empty($begin)){
- $where.=" and time > '$begin'";
- }
- if(!empty($end)){
- $where.=" and time < '$end'";
- }
- //echo $where;
- $count = count(Db::select("select * from news where $where"));
- $n=3;
- $pages=ceil($count/$n);
- //echo $pages;die;
- $page=isset($_GET['page'])?$_GET['page']:1;
- $up=$page<=1?$page:$page-1;
- $down=$page>=$pages?$pages:$page+1;
- $state=($page-1)*$n;
- $arr=Db::select("select * from news where $where limit $state,$n");
- //print_r($arr);die;
- $arr['arr']=$arr;
- $arr['up']=$up;
- $arr['down']=$down;
- $arr['pages']=$pages;
- $arr['page']=$page;
- $arr['begin']=$begin;
- return view('index',[
- 'arr'=>$arr
- ]);
- }
前臺:
<a href="javascript:void(0)" onclick="display(1)">首頁</a> <a href="javascript:void(0)" onclick="display({{$arr['up']}})">上一頁</a> <a href="javascript:void(0)" onclick="display({{$arr['down']}})">下一頁</a> <a href="javascript:void(0)" onclick="display({{$arr['pages']}})">末頁</a>
<script> function display(page) { var news=document.getElementById('news').value; var begin=document.getElementById('begin').value; var end=document.getElementById('end').value; var xhr = new XMLHttpRequest(); xhr.open('get','check?page='+page+"&news="+news+"&begin="+begin+"&end="+end) xhr.send(null); xhr.onreadystatechange=function() { if(xhr.readyState==4 && xhr.status==200) { document.getElementById('div1').innerHTML=xhr.responseText; } } }</script>
相關文章
- php分頁程式碼PHP
- 使用LayUI實現AJAX分頁UI
- yii框架ajax分頁的使用框架
- jquery寫的ajax分頁外掛jQuery
- 靜態頁分頁功能js程式碼JS
- php簡易分頁程式碼PHP
- dreamweaverMX通用分頁程式碼研究
- Ajax 實現無重新整理分頁
- CI框架內建分頁程式碼框架
- 簡單的Repeater分頁程式碼
- oracle儲存過程分頁程式碼Oracle儲存過程
- php原聲實現分頁程式碼示例PHP
- jQuery數字分頁效果程式碼例項jQuery
- WPF DataGrid分頁功能實現程式碼
- ORACLE高效分頁儲存過程程式碼Oracle儲存過程
- 分頁實現前五後五ajax區域性重新整理方式分頁實現
- DWR(AJAX的一種Java實現)做的分頁!!Java
- 12款優秀jQuery Ajax分頁外掛和教程jQuery
- jquery實現的分頁效果例項程式碼jQuery
- css數字分頁佈局程式碼例項CSS
- 數字按鈕分頁CSS樣式程式碼CSS
- asp.net DataList控制元件分頁程式碼ASP.NET控制元件
- SQL 單表多條記錄分組查詢分頁程式碼SQL
- jQuery實現的數字分頁程式碼例項jQuery
- 百度分頁樣式程式碼 css+c#CSSC#
- asp.net利用儲存過程分頁程式碼ASP.NET儲存過程
- 分頁元件原始碼分享元件原始碼
- 網頁請求(Ajax)網頁
- $.ajax()用法例項程式碼介紹
- 處理ajax返回的js程式碼JS
- 分頁按頁碼讀取redis資料Redis
- 100行程式碼實現一個vue分頁元件行程Vue元件
- javascript實現的數字分頁效果程式碼例項JavaScript
- 微信小程式分頁載入微信小程式
- js ajax惰性載入程式碼例項JS
- jQuery ajax請求程式碼例項分享jQuery
- 使用SSH完成條件及分頁查詢的主要程式碼
- 一個實用的ASP分頁函式,解決你重複寫分頁程式碼的煩惱 (轉)函式