我从 JSON 文档中检索对的列表。 我可以通过
检索每对$.each(result,function(key,value)
{
alert(key+" "+value);
}
但对于某些情况,我只想检索每个值,将其放入数组中,以便我可以将其添加到自动完成函数中:
$("#myTextField").autocomplete({source:listOfValues});
但我找不到如何构造对象“listOfValues”。
我几乎没有 JQuery 和 JSON 的经验。 (这就是为什么我认为,我的问题很简单,但我找不到解决方案)
最佳答案
您可以使用$.map
函数:
var dimensions = { width: 10, height: 15, length: 20 };
var keys = $.map( dimensions, function( value, key ) {
return key;
});
文档 link
关于javascript - 从成对列表中获取 JSON 值作为数组(用于自动完成功能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24881517/