我正在尝试查找资源,以便根据提供的邮政编码自动填充位置。
例如,当用户输入 4 位邮政编码时,自动完成功能启动并以下面的格式显示所有匹配的位置。邮政编码、郊区、州,例如 1234、abcSuburb、abcState。
我肯定会在http://jqueryui.com/autocomplete/上查看 jquery 自动完成功能。但是,该列表似乎仅包含精确搜索的项目。我的要求是根据搜索到的项目获取额外的 item_details。
任何帮助将不胜感激。
我正在尝试查找资源,以便根据提供的邮政编码自动填充位置。
例如,当用户输入 4 位邮政编码时,自动完成功能启动并以下面的格式显示所有匹配的位置。邮政编码、郊区、州,例如 1234、abcSuburb、abcState。
我肯定会在http://jqueryui.com/autocomplete/上查看 jquery 自动完成功能。但是,该列表似乎仅包含精确搜索的项目。我的要求是根据搜索到的项目获取额外的 item_details。
任何帮助将不胜感激。
您应该查看 Twitter 的Typeahead.js。他们最近开源了这个,并在 twitter.com 上进行了实战测试
我创建了一个 KO Combo,它可以支持这一点。
Live example
使用 Ko.bindingHandlers 创建易于实现和使用的自定义函数
<input id="ainput" class="form-control" data-bind="jqAuto: actualValue, jqAutoOnChange: autoChange, jqAutoQuery: autoQuery, jqAutoSourceLabel: 'Description', jqAutoSourceInputValue: 'Name', jqAutoSourceValue: 'Id'" />
在这里小提琴检查工作演示。