我正在開發一個應用程序使用PHP和jQuery,其中輸入必須在服務器上的文件路徑。路徑不是微不足道的,可能會有很多條目,所以我想實現一個自動完成字段,其行爲類似於bash,即當前級別的建議列表目錄。jQuery自動完成路徑bash風格
說我有可用
/a/001 /a/002 /a/003 /b/020 /b/021 /c/002
這些目錄首先,自動完成應建議A,B和C開始。 然後輸入一個/它應該建議001,002和003 ...
我認爲服務器應該建立一個所有可用目錄的樹,寫它作爲一個js對象,然後自動完成功能應該解析輸入,在斜槓上標記化/並在相應的節點中找到可用的子目錄,並在做出選擇時將其附加到當前路徑。
更新
我幾乎沒有使用jQuery Autocomplete w/ multiple values,但我不喜歡它的行爲。我希望搜索行動能夠從可用的內容中填充文本,就像bash的自動完成一樣。
這是我現在所擁有的link on pastbin
我只注意到,谷歌的SEACH不正是我想要什麼...... – Vanista