gpt4 book ai didi

json - 带有 JSON 的 Twitter Bootstrap 预输入

转载 作者:行者123 更新时间:2023-12-04 22:47:34 25 4
gpt4 key购买 nike

我如何将 Twitter Bootstrap Typeahead 与 JSON 一起使用。我的 Bootstrap 版本是 2.2.1

我的 JSON 响应

   [{"label":"Sistemski Administrator","value":"1"},{"label":"Jure Hotujec","value":"3"},{"label":" ","value":"4"},{"label":"Simona Jamnik","value":"5"},{"label":"Ma\u0161a Mu\u0161i\u010d","value":"6"},{"label":" ","value":"7"}]

我现在只有这个,但源必须是数组,在我的例子中是 JSON

$("#typeahead").autocomplete({
soruce : soruce
});

我也想将它与模态元素一起使用,如果这有任何改变的话。

谢谢!

最佳答案

使用 jQuery 的 parseJson 方法,然后将其传递给 typeahead 的 source 参数。

var jsonString =  '[{"label":"Sistemski Administrator","value":"1"},{"label":"Jure Hotujec","value":"3"},{"label":" ","value":"4"},{"label":"Simona Jamnik","value":"5"},{"label":"Ma\u0161a Mu\u0161i\u010d","value":"6"},{"label":" ","value":"7"}]';
var jsonObj = $.parseJSON(jsonString);
var sourceArr = [];

for (var i=0; i<jsonObj.length; i++) {
sourceArr.push(jsonObj[i].label);
}

$("#typeahead").typeahead({
source : sourceArr
});

这是一个 jsfiddle example.
有关更多信息,请查看 typeahead docs.

关于json - 带有 JSON 的 Twitter Bootstrap 预输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13687797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com