好的,我已经把这个自动完成的东西弄乱了 2 周了,它开始让我头疼!我已经让它完成了我需要的几乎所有事情,但我被一个问题挂断了。我有两个绑定在一起的自动完成文本输入。第一个输入允许用户从 MySQL 数据库表中选择一个人。然后,基于该选择,第二输入允许用户从地址数据库表中选择人的地址之一。这部分一切正常。
有问题的自动完成字段查询地址表并将每个结果存储在数组槽中,如下所示:
标题|街道地址|城市|州|邮编
当简单地尝试将所选项目的数据输出到 SPAN 标记的 innerHTML 时,问题就来了。
我使用 formatItem 选项仅在自动完成列表中显示标题。选择项目后,我希望它在输入框下方的 SPAN 标签中显示 street_address、city、state 和 zip。它正在获取信息,但由于 formatItem 函数会自动读取每一行,因此它会显示列表中最后一项的 street_address、city、state 和 zip,而不是选择的那一项。但是,返回到文本输入的是所选项目的标题。这非常令人沮丧!
有谁知道我怎样才能解决这个问题???
提前感谢您的帮助!