Jquery 分页链接和选项卡
我正在尝试获取“嵌套”jQuery选项卡,这些选项卡引用的类别包含要使用CodeIgniter分页的项目。我正试图对项目进行分页 我遇到了一个基本问题。单击分页链接总是将用户带回默认的“选定类别”选项卡。如果你去现场,你就会明白我的意思;分页只要选择了正确的记录块,就可以工作,但显示了错误的类别。如果单击“返回到正确的类别”,则会显示正确的记录块 我用jQuery编写了一个脚本,从分页链接中获取信息以选择正确的类别选项卡,但随后发现了一个简单而明显的问题 分页的工作方式是重新访问控制器并重新显示视图,这使得任何补救jQuery脚本都变得无用。补救jQuery依赖于“return false”行,这将终止分页 显而易见的结论是,我需要调整jQuery进入视图的主要选项卡,而不是通过补救脚本。我心目中的整个过程是:Jquery 分页链接和选项卡,jquery,codeigniter,pagination,Jquery,Codeigniter,Pagination,我正在尝试获取“嵌套”jQuery选项卡,这些选项卡引用的类别包含要使用CodeIgniter分页的项目。我正试图对项目进行分页 我遇到了一个基本问题。单击分页链接总是将用户带回默认的“选定类别”选项卡。如果你去现场,你就会明白我的意思;分页只要选择了正确的记录块,就可以工作,但显示了错误的类别。如果单击“返回到正确的类别”,则会显示正确的记录块 我用jQuery编写了一个脚本,从分页链接中获取信息以选择正确的类别选项卡,但随后发现了一个简单而明显的问题 分页的工作方式是重新访问控制器并重新显示
如何实现它?实际上,您可以提供一个函数,作为分页节的“节提供程序”,假设您的视图中有类似的内容
<div id="base_pagination"><!-- Heres you outputing the content and pagination link --></div>
然后,您可以创建一个函数来服务(仅)AJAX请求并输出分页部分
function get_pagination_content($id)
{
if($this->input->is_ajax_request())
{
// Proccess the request...
// ...
// Outputing the pagination section as replacement to old one
echo '<div id="base_pagination"><!-- Heres you outputing the new content and new pagination link --></div>';
// You always can use $this->load->view('some_view',$data) too.
}
else
{
// They not came from AJAx request, so give an error
show_404();
}
}
函数获取分页内容($id)
{
如果($this->input->is\u ajax\u request())
{
//处理请求。。。
// ...
//输出分页部分作为旧部分的替换
回声';
//你也可以使用$this->load->view('some_view',$data)。
}
其他的
{
//它们不是来自AJAx请求,所以请给出一个错误
show_404();
}
}
关于提出一个问题以促使人们得出结论的问题-我是在问关于Ajax的问题。我需要分页链接来运行php脚本,并在没有完整控制器视图周期的情况下将结果传递到页面。我该怎么做?或者在哪里有一个好的关于CI的图坦卡蒙,这是我正在使用的框架,我喜欢。这是一个简单的结构。这个图坦卡蒙有助于解释toopay指的是什么。