Я недавно начал изучать AJAX и пытался запустить этот код https://github.com/PrettyPrinted/AJAX_Forms_jQuery_Flask
(ссылка на руководство по YouTube включена в readme автора)
IУ меня проблема с вызовом static/js/form.js
содержимого файла
Когда я запускаю код в PyCharm, он работает как задумано.
Но когда я запускаю тот же код в командной строке Windows с помощью python process.py
или set FLASK_APP=process.py | flask run
, приложение запускается на localhost: 5000,и когда я нажимаю «Отправить» (либо вводя поля, либо нет), он просто обновляет страницу, и консоль браузера не регистрирует какую-либо соответствующую ошибку .
Если яскопируйте содержимое static/js/form.js
в соответствующий <script>
элемент templates/form.html
, удалив атрибут src
, а затемЗапустите приложение в командной строке, как я хотел, как в примечании № 3, затем оно работает как задумано.
Я не могу выяснить, есть ли какая-либо связьИон между способом запуска приложения (в cmd или IDE) и способом написания скрипта src.
Мой единственный мотив - скрыть содержимое элемента скрипта в консоли браузера, даже если я запускаю его из командной строки.
Может кто-нибудь помочь?