看后的分页类的词,我们没有写关于Ajax的内容,但也看到一些分页类的扩展在论坛其他大神写的。其实没有必要。
仍然有可能在现有的基础上作一些改变。
以下是以下内容:
有一个参数配置{ anchor_class }在词的原生的分页类
此参数用于设置分页链接的样式,因此我们可以将其设置为:
配置anchor_class } = { $ class= ajax_fpage ;
然后,在视图部分,禁止使用tab的默认动作的方法来获得Ajax的效果。
代码如下:
复制代码代码如下所示:

(美元。ajax_fpage)。Click(function(e){
var url = $(this)。Attr(链接);
获取(URL,函数(RES){ })。
$(# show_what_table)Html(RES);
});
Event.preventDefault();
});


当ajax_fpage命中,对标签的默认行为是禁止的,获得的链接信息。然后把法得到的链接的内容和更新DOM。

实现了这样一个完整的Ajax分页,它不需要扩展原来的类。
详细的PHP代码如下所示:
复制代码代码如下所示:
功能contentlist($id,P = 0)
{
美元->荷载->图书馆(分页);
base_url } = { $配置site_url(qyadmin / / contentlist。美元/美元P ID。);
配置{ } = total_rows美元美元->管理-> content_list($id,P,1);
{ } = 5美元per_page配置;
{ } = 5美元uri_segment配置;
first_link } = { $配置错误;
last_link } = { $配置错误;
配置full_tag_open } = {美元;
配置full_tag_close } = {美元;
display_pages } = { $配置错误;
$ > >负载>助手(URL);
skin_url美元= base_url apppath()。视图模板;
配置next_link } = {美元;
配置next_tag_open } = {美元;
配置next_tag_close } = {美元;
配置prev_link } = {美元;
配置prev_tag_open } = {美元;
配置prev_tag_close } = {美元;
anchor_class } = { $配置class=ajax_fpage ;
美元->页码->初始化($配置);
内容=美元->管理-> content_list($id,P,0,配置per_page } {美元,美元-> URI ->段(5));
fpage美元=美元->页码-> create_links();
美元-> Smarty ->分配(fpage,fpage美元);
美元-> Smarty ->分配(内容、为内容);
美元-> Smarty ->视图(显示,TPL);
}