搜尋

首頁  >  問答  >  主體

php實現即時搜尋

在thinkphp3.2下,怎麼實現即時的搜尋框? ?可以的話能不能詳細點,謝謝! !

黄舟黄舟2766 天前838

全部回覆(4)我來回復

  • 巴扎黑

    巴扎黑2017-05-31 10:36:36

    1. 實質是ajax

    2. js結合

    3. 配合建立sphinx的索引

    回覆
    0
  • 黄舟

    黄舟2017-05-31 10:36:36

    你問題描述不怎麼清楚.

    你是想記錄即時的用戶搜尋麼?還是想在使用者輸入框字元變化的時候進行資料庫查詢

    回覆
    0
  • 高洛峰

    高洛峰2017-05-31 10:36:36

    用setTimeOut(),然後裡面是ajax,應該是這樣吧

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-31 10:36:36

    我最近做的一個即時搜尋框: 連結地址

    類似這樣的麼? 如果不用插件的話思路也很簡單:監聽用戶的輸入事件,發出ajax請求給php,php可以簡單查數據庫,或者對匹配要求高的話,用樓上提到的Sphinx,然後把回調數據顯示到一個絕對定位的p上即可。

    有個地方值得一提:因為這次是要相容行動端的使用,手機的輸入法的輸入事件不同於PC,javascript的keyup|down|press事件支援都不好,要綁定input事件;

    回覆
    0
  • 取消回覆