我在使用 JSON Web 服务实现 Twitter Bootstrap Typeahead 功能时遇到问题。
我查看了该网站上的所有示例,但找不到任何可行的方法。我知道我的 JSON Web 服务有效;我可以在浏览器中输入地址,它会返回我期望的 JSON,并将 MIME 类型设置为“application/json”。
我有这个JavaScript
<body>
我的 HTML 页面:
<script>
$('#typeahead').typeahead({
source: function (query, process) {
return $.getJSON(
'http://localhost:8732/IngredientsService/search/',
{ query: query },
function (data) {
return process(data);
});
}
});
</script>
我有这个代码作为我的“输入”:
<input type='text' id='typeahead' class='typeahead' data-provide="typeahead" data-items="10" />
谁能解释为什么这不起作用?