請問類似淘寶這種多條件篩選功能怎麼組合篩選?我現在實現了大紅框裡面點擊條件組合篩選的功能,但是輸入框和裡面的價格條件怎麼跟外面的條件去組合呢? 例如我要篩選 500-1000 價格範圍內的女款電子表,求思路。謝謝
ringa_lee2017-05-16 13:15:41
你的問題是前端如何實現還是服務端如何實現,我目視是前端的實現。
那麼這種查詢條件篩選表資料直接可以使用 get
方式,比如用户点击 手表,JavaScript
中监听所有类别的点击事件,然后在当前 url
後拼上 手錶 對應的欄位名稱和欄位值,跳轉。
同樣對於價格,當點擊確定按鈕時和點擊 手錶 的操作邏輯是一樣的。
淘寶並沒有一次將各種過濾條件組合在一起後進行查詢,而是點擊某一個過濾條件就進行一次過濾刷新。
曾经蜡笔没有小新2017-05-16 13:15:41
一般篩選都是透過get方式來傳遞參數,輸入價格後應該會有一個確定按鈕出來,點擊確定按鈕的時候就用js,獲取當前的鏈接,然後後面拼裝上價格的連接進行跳轉。
世界只因有你2017-05-16 13:15:41
你的問題有點奇怪,點擊和輸入本質上沒有差別啊,都是表單的一個內容部分。
至於怎麼查庫,需要你根據你的表格結構來制定sql。
不過實現這個功能一般都要用搜尋引擎,直接查資料庫不是太好,壓力太大了。