我按照https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete
中的建议进行操作我使用过Flask + HTML5 + JS
Flask项目目录结构是:
Flask /
Flask.py
static /
js / Flask.js
styles / Flask.css
templates / Flask.html
我已将Flask.js包含在Flask.html中,如下所示,在html文件的所有可能位置(在<head>
中的顶部,底部,等等)中:
<script type="text/javascript" src="static/js/Flask.js"></script>
当我将所有代码放在上面链接中提到的html文件中时,一切都运行良好,但是当我将js部分分离到上面结构中的Flask.js时,它不起作用。
请告诉我我做错了什么或者您是否需要任何其他信息。
答案 0 :(得分:1)
推荐的方法是使用url_for
辅助函数:
src="{{ url_for('static', filename='js/Flask.js') }}"
链接您的静态文件。