我正在按照 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 时,它不起作用。
请告诉我我做错了什么或者您是否需要任何其他信息。
最佳答案
推荐的方法是使用 url_for
辅助函数:
src="{{ url_for('static', filename='js/Flask.js') }}"
链接您的静态文件。
关于Javascript 函数不适用于 html5 + Flask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33981310/