ajax - thinkphp多條件篩選功能疑問?
phpcn_u1582
phpcn_u1582 2017-05-16 13:13:41
0
4
667

請問類似淘寶這種多條件篩選功能怎麼組合篩選?我現在實現了大紅框裡面點擊條件組合篩選的功能,但是輸入框和裡面的價格條件怎麼跟外面的條件去組合呢? 例如我要篩選 500-1000 價格範圍內的女款電子表,求思路。謝謝

phpcn_u1582
phpcn_u1582

全部回覆(4)
左手右手慢动作

你的問題是前端如何實現還是服務端如何實現,我目視是前端的實現。

那麼這種查詢條件篩選表資料直接可以使用 get 方式,比如用户点击 手表JavaScript 中监听所有类别的点击事件,然后在当前 url 後拼上 手錶 對應的欄位名稱和欄位值,跳轉。

同樣對於價格,當點擊確定按鈕時和點擊 手錶 的操作邏輯是一樣的。

淘寶並沒有一次將各種過濾條件組合在一起後進行查詢,而是點擊某一個過濾條件就進行一次過濾刷新。

曾经蜡笔没有小新

一般篩選都是透過get方式來傳遞參數,輸入價格後應該會有一個確定按鈕出來,點擊確定按鈕的時候就用js,獲取當前的鏈接,然後後面拼裝上價格的連接進行跳轉。

我想大声告诉你

透過sql組合where條件去查詢資料庫,然後把查詢到的資料回傳給前端

世界只因有你

你的問題有點奇怪,點擊和輸入本質上沒有差別啊,都是表單的一個內容部分。
至於怎麼查庫,需要你根據你的表格結構來制定sql。
不過實現這個功能一般都要用搜尋引擎,直接查資料庫不是太好,壓力太大了。

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