Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TwitterTypehead.js显示的是整个查询,而不仅仅是值_Javascript_Jquery_Css_Node.js_Typeahead.js - Fatal编程技术网

Javascript TwitterTypehead.js显示的是整个查询,而不仅仅是值

Javascript TwitterTypehead.js显示的是整个查询,而不仅仅是值,javascript,jquery,css,node.js,typeahead.js,Javascript,Jquery,Css,Node.js,Typeahead.js,这是我的查询代码。我试图让它只返回值,而不是返回整个查询值 var引擎; 引擎=新警犬({ 本地:[{value:'red'},{value:'blue'},{value:'green'},{value:'yellow'},{value:'violet'},{value:'brown'},{value:'purple'},{value:'black'},{value:'white'}], datumTokenizer:函数(d){ return Bloodhound.tokenizers.whi

这是我的查询代码。我试图让它只返回值,而不是返回整个查询值

var引擎;
引擎=新警犬({
本地:[{value:'red'},{value:'blue'},{value:'green'},{value:'yellow'},{value:'violet'},{value:'brown'},{value:'purple'},{value:'black'},{value:'white'}],
datumTokenizer:函数(d){
return Bloodhound.tokenizers.whitespace(d.value);
},
queryTokenizer:猎犬。标记。空白
});
engine.initialize();

为什么要使用{value:color}哈希

var engine;
engine = new Bloodhound({
  local: ['red','blue','green','yellow','violet','brown','purple','black','white'],
  datumTokenizer: Bloodhound.tokenizers.whitespace,
  queryTokenizer: Bloodhound.tokenizers.whitespace
});

为什么要使用{value:color}散列

var engine;
engine = new Bloodhound({
  local: ['red','blue','green','yellow','violet','brown','purple','black','white'],
  datumTokenizer: Bloodhound.tokenizers.whitespace,
  queryTokenizer: Bloodhound.tokenizers.whitespace
});

谢谢,这似乎有效。除非是datumTokenizer函数,否则我不确定问题出在哪里。再次感谢!谢谢,这似乎起作用了。我不确定问题出在哪里,除非是datumTokenizer函数。再次感谢!