我在使用 Twitter Bootstrap Typeahead 功能时遇到了问题,需要与一个JSON Web Service一起实现。
我已经查看了该网站上的所有示例,但找不到任何可行的内容。我知道我的JSON Web Service是有效的;我可以在浏览器中输入地址并返回我期望的带有"MIME type"设置为"application/json"的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" />
有人能解释一下为什么这个不起作用吗?