尝试提前输入以在烧瓶中工作,即使是最简单的代码(遵循本教程)也不会响应选项列表/突出显示的可能项目。
我只有来自烧瓶 main.py 的 render_template 调用,相应的 HTML 如下所示:
<html>
<head>
<script src="{{ url_for('static',filename='jquery.js') }}"></script>
<link href="{{ url_for('static',filename='bootstrap.css') }}" rel="stylesheet" type="text/css" />
<script src="{{ url_for('static',filename='typeahead.js') }}"></script>
</head>
<body>
<div style="margin: 50px 50px">
<label for="product_search">Product Search: </label>
<input id="product_search" type="text" data-provide="typeahead" data-source='["Deluxe Bicycle", "Super Deluxe Trampoline", "Super Duper Scooter"]'>
</div>
</body>
这段代码可能是使用本地数据源的最简单的实现。注意-我尝试更改脚本初始化顺序(首先是 jquery,首先是 bootstrap.css,等等),但这没有帮助。
Flask/Typeahead 是否存在任何已知问题?知道我错过了什么吗?