首頁 > 問答 > 主體
在thinkphp3.2下,怎麼實現即時的搜尋框? ?可以的話能不能詳細點,謝謝! !
巴扎黑2017-05-31 10:36:36
實質是ajax
js結合
配合建立sphinx的索引
黄舟2017-05-31 10:36:36
你問題描述不怎麼清楚.
你是想記錄即時的用戶搜尋麼?還是想在使用者輸入框字元變化的時候進行資料庫查詢
高洛峰2017-05-31 10:36:36
用setTimeOut(),然後裡面是ajax,應該是這樣吧
大家讲道理2017-05-31 10:36:36
我最近做的一個即時搜尋框: 連結地址
類似這樣的麼? 如果不用插件的話思路也很簡單:監聽用戶的輸入事件,發出ajax請求給php,php可以簡單查數據庫,或者對匹配要求高的話,用樓上提到的Sphinx,然後把回調數據顯示到一個絕對定位的p上即可。
有個地方值得一提:因為這次是要相容行動端的使用,手機的輸入法的輸入事件不同於PC,javascript的keyup|down|press事件支援都不好,要綁定input事件;