首页 > 解决方案 > typeahead 设置数组键值对

问题描述

我正在使用 typeahead,它在负载上运行良好。当我输入内容时,输入会很好地显示建议。我的结果集是一个 json 编码的数组:

{"10495":"DNEARWO"}

现在,我遇到用户选择另一个字段并根据用户选择对数据库进行调用的情况,并且必须根据数据库结果将值设置为预先输入的值。我无法设置 typeahaed 的值。我正在使用这段代码:

$('#typehead').eq(0).val('val', response);
$('#typehead').typeahead('val', response).trigger("input");
$('#typehead').val('val', response);

似乎没有任何效果。响应是上面显示的 json 编码数组。关于如何动态设置键值对并且应该显示的任何帮助。请注意,预输入是在页面加载时初始化的。

请求: 在此处输入图像描述

响应: 在此处输入图像描述

标签: javascripttypeahead.jstwitter-typeahead

解决方案


推荐阅读