亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

點擊搜索查詢按鈕,顯示過濾的結果信息

點擊搜索查詢按鈕,顯示過濾的結果信息

智慧大石 2018-08-06 12:10:15
正常情況下,點擊搜索,應該過濾掉案件名稱不是1的,顯示案件名稱為1的下面是代碼,求原因。 $("#form-search").on("submit", function(event) {         event.preventDefault();        if(!_.isEmpty($("#input-search-text").val()))            window.location.search = "?" + $("#select-search-type").val() + "=" + encodeURIComponent($("#input-search-text").val());        else             window.location.search = "?all";     });謝謝。。。
查看完整描述

1 回答

?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

僅僅從你提供的信息看,用戶在點擊搜索按鈕時,前端做的事情是重新跳轉到當前頁面并帶上對應的參數,舉個例子:

  • 當輸入框中有文案時,參數為?case=1這種形式

  • 當輸入框中沒有文案時,參數為?all

所以篩選邏輯應該是在后端做的,如果覺得篩選出來的結果不對,應該檢查后端代碼或者反饋給合作的RD

另外,這種每次查詢都需要跳轉的產品體驗并不是很好,我建議:

  • 如果整體數據量不大的話可以在初次請求這個頁面時讓后端把數據全部傳給前端,然后每次搜索時直接在前端篩選

  • 如果數據量大的話可以用ajax異步獲取,或者根據你的場景設置一些更復雜的策略來優化體驗


查看完整回答
反對 回復 2018-09-20
  • 1 回答
  • 0 關注
  • 1147 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號