//点击类别后要显示的内容
public function pagechuli3()//这个方法的功能是根据ajax传过来的值查询数据,再将查询出来的数据返回到ajax,返回的默认是JSON类型。
{
$u = D("zy_list");//造对象,表格名为zy_list。
$n = $_POST[n];//取到传过来的默认的页数的值。
$class = $_POST["leibie"];//取传过来的类别的值。
$fenlei = $_POST["fenlei"];//取传过来的分类的值。
if($fenlei=="全部资源")//如果分类是全部资源
{
$lie = $u->where("class='$class'")->page($n,'5')->select();//查询类别为目标类别的所有数据,调用thinkphp中的page方法,每页显示5条,和ajax里面的5要一致。
$this->ajaxReturn($lie);//将查询到的数据返回到ajax,注意默认返回的是JSON类型。
}
else//下面的只是在查询数据的时候又多加了一个条件。
{
$lie = $u->where("class='$class' and fenlei='$fenlei'")->page($n,'5')->select();
$this->ajaxReturn($lie);
}
}
//点击类别后要显示的页数
public function pagechuli4()
{
$u = D("zy_list");//造对象
$class = $_POST["leibie"];//获取数据
$fenlei = $_POST["fenlei"];//获取数据
if($fenlei=="全部资源")
{
$sl = $u->where("class='$class'")->count();//查询类别是目标类别的所有数据的数量
$this->ajaxReturn($sl,"eval");//数据的数量是数字,返回的数据类型不能再是JSON了,在里面加上eval表示将返回的数据类型更改为TEXT,注意ajax页面接收的也必须是TEXT。
}
else//下面的查询数据的数量也只是多增加了一个条件
{
$sl = $u->where("class='$class' and fenlei='$fenlei'")->count();
$this->ajaxReturn($sl,"eval");
}
}