【问题标题】:jQuery autocomplete on various data in single textboxjQuery自动完成单个文本框中的各种数据
【发布时间】:2010-12-14 23:11:00
【问题描述】:

我有一个文本框,我想在其上绑定多个自动完成 JSON 数据。例如,如果我输入

姓名:

自动完成数据应显示员工姓名,并在分隔符(,或;)之后显示我输入

部门:

自动完成数据应显示选择部门的选项,依此类推。关于如何实现这一点的任何指导?

【问题讨论】:

    标签: jquery json autocomplete


    【解决方案1】:

    我喜欢this jQuery 自动完成插件。它的功能之一是,它可以通过 AJAX 获取其自动完成数据。所以它会在服务器上调用你的脚本(PHP 或你有什么),并将自动完成文本字段的当前内容作为参数传递。从那里,你可以做任何你想做的事。在您选择的任何分隔符处选择他们的文本,返回任何合理的自动完成选项等,等等。这一切都在您手中。

    【讨论】:

    • 继续我的问题,有没有办法存储通过自动完成从服务器接收到的数据。每次从服务器获取数据真的很繁重。
    • @Ashish - 我的观点是,为您的数据源执行 Ajax 命中可为您解释用户输入的方式提供很大的灵活性。有一种方法可以预先处理您所传递的数据(它需要一个 JSON 对象),但是您将无法通过这种方式解析输入中的分隔符。这就是权衡。
    猜你喜欢
    • 2014-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2014-07-26
    • 2013-10-12
    • 1970-01-01
    相关资源
    最近更新 更多