如何提前编码打字? 它的插件是什么?



我以前没有做过提前打字。是否有任何插件需要从通过 ajax 请求获取的数据的文本字段中执行预键入。任何帮助,不胜感激。谢谢

这是最好的提前输入.js插件。

var jsonData = [{
"id": 1,
"name": "Amazing Moore"
},
{
"id": 2,
"name": "Michele Nata"
},
{
"id": 3,
"name": "Rich Boob"
},
{
"id": 4,
"name": "Tom Nata"
},
{
"id": 5,
"name": "Test Jerry"
}
]
var productNames = new Array();
var productIds = new Object();
$.each(jsonData, function(index, product) {
productNames.push(product.name);
productIds[product.name] = product.id;
});
$('#product').typeahead({
source: productNames
});
body {
padding: 20px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://getbootstrap.com/2.3.2/assets/css/bootstrap.css" rel="stylesheet" />
<script src="https://rawgit.com/zeMirco/typeahead.js/master/dist/typeahead.min.js"></script>
<script src="https://getbootstrap.com/2.3.2/assets/js/bootstrap-typeahead.js"></script>
<input id='product'></input>