さて、私はこのオートコンプリートを2週間いじっていますが、頭痛の種になり始めています。必要なほとんどすべてのことを実行できるようになりましたが、1つの問題に悩まされています。互いに結び付けられた2つのオートコンプリートテキスト入力があります。最初の入力により、ユーザーはMySQLデータベーステーブルから人を選択できます。次に、その選択に基づいて、2番目の入力により、ユーザーは住所データベーステーブルから個人の住所の1つを選択できます。この部分はすべて正常に機能します。
問題のあるオートコンプリートフィールドは、アドレステーブルをクエリし、次のように各結果を配列スロットに格納します。
タイトル|street_address| city | state | zip
選択したアイテムのデータをSPANタグのinnerHTMLに出力しようとすると、問題が発生します。
formatItemオプションを使用して、オートコンプリートリストのタイトルのみを表示しました。アイテムを選択すると、入力ボックスの下のSPANタグにstreet_address、city、state、およびzipが表示されます。情報を取得していますが、formatItem関数はすべての行を自動的に読み取るため、選択されているものではなく、リストの最後の項目のstreet_address、city、state、およびzipを表示します。ただし、テキスト入力に返されるのは、選択したアイテムのタイトルです。とてもイライラします!
この問題を解決する方法を知っている人はいますか?
助けてくれてありがとう!