我正在开发一个应用程序使用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