2015-11-29 2 views
0

я делаю, как предложено в https://developers.google.com/maps/documentation/javascript/examples/places-autocompleteфункция Javascript не работает с html5 + колба

Я использовал Настой + HTML5 + JS

Колба структура каталогов проекта:

Flask/
     Flask.py 
     static/
       js/Flask.js 
       styles/Flask.css 
     templates/Flask.html 

Я включил Flask.js в Flask.html, как показано ниже, во всех возможных местах (сверху, снизу, из <head> и т. д.) файла html:

<script type="text/javascript" src="static/js/Flask.js"></script> 

Когда я поместил весь код в html-файл, как указано в ссылке выше, все работает хорошо, но когда я разделяю js-часть на Flask.js в структуре выше, она не работает.

Пожалуйста, дайте мне знать, что я делаю неправильно или вам нужна дополнительная информация.

+0

Не должно быть 'src ="/static/js/Flask.js "' ?? –

+0

Что вы подразумеваете под «но когда я отделяю js part от Flask.js»? Вы имеете в виду, что вы пишете 'src =" static/Flask.js "'? – doru

ответ

1

Рекомендуемый подход заключается в использовании url_for вспомогательной функции:

src="{{ url_for('static', filename='js/Flask.js') }}" 

связать ваши статические файлы.

+0

Спасибо @doru, Это сработало! Еще одна вещь, что заявление должно быть из – Rookie

Смежные вопросы