程式碼 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>
相關文章
- Lavarel Ajax 分頁時 獲取分頁資訊
- 使用LayUI實現AJAX分頁UI
- jquery寫的ajax分頁外掛jQuery
- php原聲實現分頁程式碼示例PHP
- 使用MVCPager做AJAX分頁所需要注意的地方MVC
- 分頁實現前五後五ajax區域性重新整理方式分頁實現
- el-table在ajax分頁時支援單頁全選和全選所有
- 分頁元件原始碼分享元件原始碼
- 100行程式碼實現一個vue分頁元件行程Vue元件
- 使用SSH完成條件及分頁查詢的主要程式碼
- spring boot(二)整合mybatis plus+ 分頁外掛 + 程式碼生成Spring BootMyBatis
- 網頁程式碼(主頁)(初始版):網頁
- asp.net使用母版頁中使用ajax指令碼取資料ASP.NET指令碼
- 網頁黑白程式碼網頁
- WebForm 頁面ajax 請求後臺頁面 方法WebORM
- Python+django網頁設計入門(16):優化設計複用分頁程式碼PythonDjango網頁優化
- Ajax程式碼執行前應該先載入jQueryjQuery
- 微信小程式分頁載入微信小程式
- Asp.Net分頁生成頁碼超連結方法ASP.NET
- mysql分頁-limit offset分頁MySqlMIT
- 頁面常用程式碼整理
- Asp.Net 5分鐘實現網頁實時監控程式碼ASP.NET網頁
- 分頁方法,始終只生成指定數量的頁碼
- 小程式列表頁上滑載入更多配合 Laravel 分頁Laravel
- ajax讀取資料庫資料程式碼例項資料庫
- ajax與json通過程式碼的簡單應用JSON
- js程式碼與html程式碼分離示例JSHTML
- jQuery 使用ajax,並重新整理頁面jQuery
- 首頁 使用axios 傳送ajax請求iOS
- ajax實現頁面非同步載入非同步
- JavaScript頁面跳轉程式碼JavaScript
- 前後端分離Ajax入門後端
- flask 分頁 | 翻頁Flask
- 首頁父子組元件 ajax陣列請求各個頁面元件陣列
- frank程式碼網為網頁前端人員提供建站常用的網頁js程式碼網頁前端JS
- 免費404頁面程式碼分享 404錯誤頁面原始碼原始碼
- 程式碼分層設計
- bert分類的程式碼
- html頁面中如何傳送ajax請求HTML