列表頁通過ajax實現無限載入

2021-07-10 05:02:43 字數 1515 閱讀 7936

前台js**,使用前需要引用jq。前台布局**及樣式**這裡就不在這裡寫了,這裡主要記錄js**及後台處理**

前台**

$(function());

$('.site_type').click(function());

//url data function datatype

function

loadmeinv(),function(data)

},'json');

} loadmeinv();

$(window).scroll(function());

/**/

$('.more').on('click',function());

function

getminul()

});return $minul;

}})

後台處理**

<?php

/***新增初始化模型函式 set_modelid 如果該函式在模型檔案中有的話就不用增加了

* 初始化模型

* @param $catid

*/public

function

set_modelid

($catid)

else

if($this->category[$catid]['type']!=0) return

false;

$this->modelid = $this->category[$catid]['modelid'];

$this->db->set_model($this->modelid);

$this->tablename = $this->db->table_name;

if(empty($this->category)) else

}public

function

lists

() else

/*方便資料判斷,引數字段新增時要設定為主表字段*/

if($industry_type !==0)

if($site_type !==0)

$limitstart=5*($page-1);//開始條數

//$this->db->select(條件,字段,$limit=『開始條數,載入多少條』,排序方式,分組方式,返回陣列按鍵名排序)

$return = $this->db->select($sql, '*', $limit=$limitstart.',5', 'id', '', 'id');

/*如果需要的話呼叫附表資料 start*/

$ids = array();

foreach ($return as $v) else

}if (!empty($ids)) }}

/*如果需要的話呼叫附表資料 end*/

echo json_encode($return);//返回資料轉換為json格式

}else

...... }}

?>

Ajax實現列表無限載入和二級下拉選項效果

ajax做列表無限載入和ajax做二級下拉選項,供大家參考,具體內容如下 欄目ajax做載入 public function ajaxlist wbfedzxnno echo 具體頁面實現 ajax 做二級選項 科室 請選擇科室 請選擇專家 示例控制器 示例控制器 ajax請求欄目列表 public...

ajax 通過jQuery實現

使用jquery實現ajax相對來說方便一點,看w3cschool有幾種實現的方法,我就總結一下自己以後會用到的幾種方法 ajax方法 ajax方法裡面有很多個引數可以使用,但我這裡就寫自己常用的幾個引數 1.url 要求為string型別的引數,預設為當前頁位址 傳送請求的位址。2.timeout...

PHP 無限分類 下拉列表實現

今天在這簡單總結一下php裡無限分類的用法,當然在實際專案或者業務中,是一定結合著資料庫來完成的,這裡我是在做mvc架構練習中,封裝了無限分類的model類來完成的,糾結了一段時間,所以特此寫blog總結,無限分類的入門理解 什麼是無限級分類?無限級分類是一種分類技巧,例如部門組織,文章分類,學科分...