【问题标题】:Chained combo boxes with autocomplete, auto complete data should come from db table具有自动完成功能的链式组合框,自动完成数据应来自 db 表
【发布时间】:2013-02-21 03:04:01
【问题描述】:

如何制作 具有自动完成功能的链式组合框,无需重新加载页面 自动完成数据应该来自 db 表。

【问题讨论】:

    标签: autocomplete combobox chained


    【解决方案1】:

    使用Select2

    基本上,您将服务器设置为接受对某个 URL 的查询,并返回 json。然后将 Select2 配置为使用该 URL。

    这是Select2的官方页面。它有这方面的示例代码。

    http://ivaynberg.github.com/select2/

    对于链式组合框,请尝试以下操作:

    $('country_box_selector').on('change', function(){
      update_states($(this).val())
    })
    
    update_states = function (country) {
      // Fetch and replace states based on passed country
    }
    

    【讨论】:

    • 谢谢...我通过使用 jquery ui 自动完成组合框做了同样的事情。我正在向一个组合框获取数据,但是当我在第一个组合框中选择一个选项时,我在更改第二个组合框的数据时遇到了问题。我需要两个组合框,一个是 Country,另一个是 State。当我在第一个组合框中选择一个国家时,第一个组合框的第二个组合框状态应该会出现。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 2012-05-03
    • 2010-11-14
    • 2022-08-15
    • 2014-10-14
    • 2017-04-24
    相关资源
    最近更新 更多