你好我在使用typeahead winch工作得很好,当我只给出响应值但是当我用键绑定值时,那么同样不起作用。 这是我的先行代码。
$('#myInputId').typeahead({
ajax: {
url: "{some_url}",
method: 'post',
triggerLength: 1
},
onSelect: displayResult
});
当我给出ajax响应时,它工作正常。
["logo","PHP","HTML","Javascript"]
但无法使用..
{"1":"logo","2":"PHP","3":"HTML","4":"Javascript"}
任何帮助将不胜感激。 提前致谢。
答案 0 :(得分:0)
你可以从你的ajax调用中返回json响应,如下所示: -
//执行您的查询和任何额外的登录 // $ results是您查询中的数组
List<Integer> original = Arrays.asList(12, 16, 17, 19, 101);
List<Integer> selected = Arrays.asList(16, 19, 107, 108, 109);
List<Integer> add = U.difference(selected, U.intersection(original, selected));
List<Integer> remove = U.difference(original, selected);
它可能对你有帮助。