當前位置:旅游攻略大全網 - 装修咨询 - JS,JD.COM和淘寶上的條件篩選功能是怎麽做的?如果知道,能簡單說壹下實現原理嗎?

JS,JD.COM和淘寶上的條件篩選功能是怎麽做的?如果知道,能簡單說壹下實現原理嗎?

妳好:介紹壹下我們自己商城的實施情況。起初,我們都使用服務器控件。首先,頁面上加載了所有的過濾條件。當用戶點擊它的時候,它每次都會被回發,因為它是壹個服務器控件。我們給每個控件壹個唯壹的ID,這樣每次點擊後,查詢條件拼接成sql找出數據,然後當前點擊的過濾條件存儲在ViewState中,頁面刷新後再讀取這個ViewState的值。也就是說,您的頁面上有幾種類型的篩選條件,因此您需要幾個視圖狀態值來存儲它們。

後來因為數據是從後臺發回前臺的,百度抓取的時候抓不到,不利於商城的SEO優化。最後決定將所有過濾條件拼接到URL中進行值傳遞。這也是大多數網站采用的方式。隨便舉個例子:查詢學生信息,篩選條件的類型有,身高,體重,年齡。然後過濾條件都標A,連接是這樣的

查詢後根據url中的值鎖定哪個過濾條件來顯示所選狀態。