javascript - typeahead 设置数组键值对
问题描述
我正在使用 typeahead,它在负载上运行良好。当我输入内容时,输入会很好地显示建议。我的结果集是一个 json 编码的数组:
{"10495":"DNEARWO"}
现在,我遇到用户选择另一个字段并根据用户选择对数据库进行调用的情况,并且必须根据数据库结果将值设置为预先输入的值。我无法设置 typeahaed 的值。我正在使用这段代码:
$('#typehead').eq(0).val('val', response);
$('#typehead').typeahead('val', response).trigger("input");
$('#typehead').val('val', response);
似乎没有任何效果。响应是上面显示的 json 编码数组。关于如何动态设置键值对并且应该显示的任何帮助。请注意,预输入是在页面加载时初始化的。
解决方案
推荐阅读
- javascript - 在网格数组上动态跨越 div
- python - Python:如果键的值在同一个字典中存在多次,则合并它
- r - R中径向树状图的数据结构和包
- java - ReflectionTestUtils 是否仅适用于类的字段,而不适用于该类方法内定义的变量?
- javascript - 获取 API 不通过 post 发送数据
- javascript - 如何在 JSP 中实现机场自动完成功能?
- java - 是否可以在加载后将文本写入网页?
- etl - Apache NiFi 中处理器属性和流文件属性之间的区别
- javascript - 如何在选择框上获取值添加动态
- css - 为什么使用@import url(./assets/Roboto/roboto-font.css); 不行?