TP5自備的分頁PAG無刷新分頁怎麼弄啊
凡人
凡人 2019-08-04 09:55:11
0
1
1595

用TP5自備的分頁方法paginat怎麼做AJAX無刷新呢?不需要自己再寫頁數程式碼那種   有沒有人推薦個有實例的文章來看看。這是TP5.1最後一章老師留下的小練習。沒思路啊。還是說用了自備的paginate就不能做無刷新了?

凡人
凡人

全部回覆(1)
凡人

無刷新是成功了 可是畫面會重複  除了刷新的那一頁  其他的都重複了   。 。 。 。有誰遇過這種問題

AJAX程式碼部分

    $(function () {   
        //給予id為list的元素代理程式綁定下所有的a元素"click "事件
        $("#page").on("click",".pagination a",function() {       
    ($(this).attr('href'),function(html){       
               html);
            });           
           /化重複與冒泡,即禁止跳轉#c         })
    })



#HTML中已刷新的頁面


      {include file="index:paginat1" /}


#PHP後台。 。 。

public function paginat1()
{
    $artId=Session::get('art_id');
      $list=Db::table('zh_user_comments ('status',1)
                ->where('article_id',$artId)
                 //->limit($startItem ,$pageSize)
                 ->paginate(7, false, ['var_page'=&gt  ;render(); 
    $this->assign('list',$list);
    $this->assign('page',$page);
    //ajax分頁,前台如果是ajax請求的話就會進入該區間,下面的程式碼就不會執行
     if(Request::isAjax()){
        return $this-&gt }
     $this->assign('list',$list);
    $this->assign('page',$page);
#    return $this->fetch('paginat1 ');
}

不能自動載入用AJAX呼叫後台方法  必須在進入父頁是後台呼叫這個方法



有什麼錯誤啊

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板