Jquery TypeError:数据[0]未定义
我想在用户开始键入时使输入文件自动完成。我已经试过了,但当我开始键入输入文件时,它会显示Jquery TypeError:数据[0]未定义,jquery,asp.net,twitter-bootstrap,Jquery,Asp.net,Twitter Bootstrap,我想在用户开始键入时使输入文件自动完成。我已经试过了,但当我开始键入输入文件时,它会显示TypeError:data[0]未定义 HTML: 有人能告诉我这里出了什么问题吗?在调用插件之前,您需要确保获得了数据。请查看此处的实时示例 由于您提供了在数据附加之前调用插件的信息。请检查您的控制台。您在控制台中是否遇到任何错误?链接到你正在使用的插件链接工作正常,我已经测试过了,我可以看到数据请提供插件官方链接,你的意思是说你可以在控制台中看到数据?是的,我可以在控制台中看到数据你在使用哪一个插件,
TypeError:data[0]未定义
HTML:
有人能告诉我这里出了什么问题吗?在调用插件之前,您需要确保获得了数据。请查看此处的实时示例
由于您提供了在数据附加之前调用插件的信息。请检查您的控制台。您在控制台中是否遇到任何错误?链接到你正在使用的插件链接工作正常,我已经测试过了,我可以看到数据请提供插件官方链接,你的意思是说你可以在控制台中看到数据?是的,我可以在控制台中看到数据你在使用哪一个插件,你可以提供链接或开发环境吗?
<div class="col-md-4">
<input name="name" class="form-control" id="typeahead" type="text" placeholder="Type here"
data-provide="typeahead" data-items="10" />
</div>
$('#typeahead').typeahead({
source: function (query, process) {
return $.getJSON(
'api/usergroup/listdetails',
{ query: query },
function (data) {
var newData = [];
$.each(data, function () {
newData.push(this.name);
});
process(newData); return;
});
}
});