簡體   English   中英

如何控制分頁組合的數據流,select 過濾和搜索與 jQuery

[英]How to control data flow for a combination of pagination, select filter and search with jQuery

我負責使用 jQuery 和 PHP 維護一個舊項目。 我在組合分頁、select 過濾器和搜索 div 列表時遇到問題。 目前,我的方法是使用 jQuery 中的內置 hide() 和 show() 函數來呈現這 3 個功能的數據。 例如,當用戶分頁時,我在上一頁中隱藏()所有 div。 並在下一頁顯示() div。 但是,我很難管理 3 個功能之間的數據流。 就像我先分頁然后 select 一些過濾器一樣。 分頁的數據列表不再正確。

數據是否來自服務器端(php)?

您需要嘗試並實現的是一組固定/已知的項目,您可以對其進行過濾、搜索和分頁。 以該順序。 當然,分頁排在最后。

顯然,如果您有一組基於某些條件(空白搜索或空白過濾器)的結果,那么結果集中的頁面數量將與您擁有非空白搜索或過濾器時的頁面數量不同。 你需要考慮到這一點。

我建議當搜索或過濾器更改時,您應該返回到第 1 頁。分頁您擁有的結果有關,而搜索和過濾器決定您擁有的結果。 那有意義嗎?

我會先應用搜索和/或過濾器,以確定我有多少頁,然后將當前頁重置為 1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM