PHP と jQuery を使用して、入力がサーバー上のファイル パスを取得する必要があるアプリケーションを開発しています。パスは自明ではなく、多くのエントリが存在する可能性があるため、bash のように動作するオートコンプリート フィールド、つまり現在のレベルの候補リスト ディレクトリを実装したいと考えています。
これらのディレクトリが利用可能であるとします
/a/001 /a/002 /a/003 /b/020 /b/021 /c/002
まず、オートコンプリートで a、b、c が提案されます。次に、a/ を入力すると、001、002、003 が表示されます ...
サーバーは利用可能なすべてのディレクトリのツリーを構築し、それをjsオブジェクトとして記述し、オートコンプリート機能は入力を解析し、スラッシュ/でトークン化し、対応するノードで利用可能なサブディレクトリを見つける必要があると思います.現在のパスに追加します。
アップデート
jQuery Autocomplete w/ multiple valuesを使用してほとんどそこにいますが、その動作が好きではありません。bashのオートコンプリートと同じように、検索アクションが利用可能なものから次のあいまいさまでテキストを埋めることを望みます。
ここに私が今持っているものがありますパスビンのリンク