看了一下ci的分頁類沒有寫到關於ajax的內容,也在論壇上看到其他幾位大神寫的分頁類擴充套件,感覺其實是沒有必要。
在現有的基礎上做了一下小小的改動還是能實現的。
下面進入正題:
ci的原生分頁類中有乙個引數 $config[anchor_class]
這個引數是用來設定分頁鏈結的樣式的,所以我們可以設定成這樣:
$config[anchor_cydxgcaxbclass] = "class=程式設計客棧ajax_fpage";
然後在view部分這樣採用禁止a便簽預設動作的方法來取得ajax的調取效果。
**如下:
複製** **如下:
當ajax_fpage點選的時候,禁止a標籤的預設動作,並得到href資訊,然後用get方法取得href的內容,並更新dom.
這樣乙個完整的ajax分頁就實現了。從而不需要對原始的類進行擴充套件了。
詳細的php**如下:
複製** **如下:
function contentlist($id,$p=0)
本文標題: 解析ci的ajax分頁 另類實現方法
本文位址:
ajax實現分頁
之前寫的分頁都是a標籤直接跳轉,這次業務需要不重新整理頁面實現分頁,下面記錄原生的實現方法 html 第一頁預設展示內容 600 777 green 分頁按鈕 1js var page 1 預設頁面1 function if page 1 post data,function data else 業...
Ajax實現分頁查詢
由於查詢返回的資料量很大,超過10w條資料,因此需要對頁面查詢功能進行優化。放棄原有程式中使用datagrid的做法,自己編寫分頁顯示模組。首先在頁面上新增幾個div 用於顯示查詢回的資料 用於顯示分頁的頁碼 用於顯示前一頁 後一頁 首頁 尾頁等控制按鈕 用於顯示當前頁的頁碼 實現客戶端分頁函式 v...
AJAX實現分頁效果
本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...