欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解析CI的AJAX分頁 另類實現(xiàn)方法

 更新時間:2013年06月27日 12:58:27   作者:  
本篇文章是對CI的AJAX分頁 另類實現(xiàn)方法進行了詳細的分析介紹,需要的朋友參考下
看了一下CI的分頁類沒有寫到關于AJAX的內容,也在論壇上看到其他幾位大神寫的分頁類擴展,感覺其實是沒有必要。
在現(xiàn)有的基礎上做了一下小小的改動還是能實現(xiàn)的。
下面進入正題:
CI的原生分頁類中有一個參數(shù) $config[anchor_class]
這個參數(shù)是用來設置分頁鏈接的樣式的,所以我們可以設置成這樣:
$config[anchor_class] = "class=ajax_fpage";
然后在view部分這樣采用禁止a便簽默認動作的方法來取得AJAX的調取效果。
代碼如下:
復制代碼 代碼如下:

<script>
    $(.ajax_fpage).click(function(e){
    var url = $(this).attr(href);
        $.get(url,{},function(res){
            $(#show_what_table).html(res);
        });
    event.preventDefault();
    });
</script>

當ajax_fpage點擊的時候,禁止a標簽的默認動作,并得到href信息,然后用get方法取得href的內容,并更新dom.

這樣一個完整的ajax分頁就實現(xiàn)了。從而不需要對原始的類進行擴展了。
詳細的PHP代碼如下:
復制代碼 代碼如下:

function ContentList($id,$p=0)
{
    $this->load->library(pagination);
    $config[base_url] = site_url(qyadmin/ContentList/.$id./.$p);
    $config[total_rows] = $this->admin->content_list($id,$p,1);
    $config[per_page] = 5;
    $config[uri_segment] = 5;
    $config[first_link] = FALSE;
    $config[last_link] = FALSE;
    $config[full_tag_open] = <p>;
    $config[full_tag_close] = </p>;
    $config[display_pages] = FALSE;
    $this->load->helper(url);
    $skin_url = base_url().APPPATH . "views/templates";
    $config[next_link] = <img src=".$skin_url./images/page_next.gif">;
    $config[next_tag_open] = <li class="fr">;
    $config[next_tag_close] = </li>;
    $config[prev_link] = <img src=".$skin_url./images/page_prev.gif">;
    $config[prev_tag_open] = <li class="fr">;
    $config[prev_tag_close] = </li>;
    $config[anchor_class] = class="ajax_fpage";
    $this->pagination->initialize($config);
    $content = $this->admin->content_list($id,$p,0,$config[per_page],$this->uri->segment(5));
    $fpage = $this->pagination->create_links();
    $this->smarty->assign(fpage,$fpage);
    $this->smarty->assign(content,$content);
    $this->smarty->view(show.tpl);
}

相關文章

  • php include的妙用,實現(xiàn)路徑加密

    php include的妙用,實現(xiàn)路徑加密

    用這種方法比較繁瑣,只能隱藏后臺腳本的路徑,前端的腳本路徑仍然可以在源文件中看得到(baseref) 在地址欄上看到的地址都是index.php?xxxxxxxx
    2008-07-07
  • PHP goto語句簡介和使用實例

    PHP goto語句簡介和使用實例

    這篇文章主要介紹了什么是PHP goto語句和goto操作符的使用實例,需要的朋友可以參考下
    2014-03-03
  • 淺談json_encode用法

    淺談json_encode用法

    這邊文章主要向我們簡單介紹了下json_encode的使用方法,非常簡單實用,這里推薦給大家。
    2015-03-03
  • PHP中FTP相關函數(shù)小結

    PHP中FTP相關函數(shù)小結

    這篇文章主要介紹了PHP中FTP相關函數(shù),涉及php操作ftp的連接、傳輸及文件與目錄的相關操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • php使用標簽替換的方式生成靜態(tài)頁面

    php使用標簽替換的方式生成靜態(tài)頁面

    php可以通過自帶函數(shù)preg_replace可以用數(shù)組批量替換,不過用正則表達式替換效率很低,用起來也不方便。具體參考php手冊。有需要的小伙伴可以參考下。
    2015-05-05
  • php結合mysql與mysqli擴展處理事務的方法

    php結合mysql與mysqli擴展處理事務的方法

    這篇文章主要介紹了php結合mysql與mysqli擴展處理事務的方法,結合實例形式分析了php使用mysql與mysqli處理事務的相關技巧與注意事項,需要的朋友可以參考下
    2016-06-06
  • PHP超牛逼無限極分類生成樹方法

    PHP超牛逼無限極分類生成樹方法

    這篇文章主要介紹了PHP超牛逼無限極分類生成樹方法,本文巧用PHP中的引用實現(xiàn)樹的生成方法,比遞歸方法高端多了,需要的朋友可以參考下
    2015-05-05
  • php 5.4 全新的代碼復用Trait詳解

    php 5.4 全新的代碼復用Trait詳解

    本文給大家分享的是php5.4提供的全新的代碼復用的新特性Trait,下面我們就來詳細探討下Trait的使用
    2017-01-01
  • php管理nginx虛擬主機shell腳本實例

    php管理nginx虛擬主機shell腳本實例

    這篇文章主要介紹了php管理nginx虛擬主機shell腳本的實現(xiàn)方法,以實例形式講述了通過PHP腳本管理nginx虛擬主機的方法,具有不錯的借鑒價值,需要的朋友可以參考下
    2014-11-11
  • php下使用無限生命期Session的方法

    php下使用無限生命期Session的方法

    php下使用無限生命期Session的方法...
    2007-03-03

最新評論