Некоторые браузеры запрещают любой вид ajax из локальных файлов (ресурсы загружаются по схеме file:
). Похоже, вы используете один из них.
Решение состоит в том, чтобы установить локальный веб-сервер и загрузить ресурсы через http:
. В некоторых IDE включен минимальный веб-сервер, напрямую или через расширение. Но если нет, то локальная установка Apache или nginx довольно проста в установке, или вы можете свернуть свою собственную с помощью Express. js или Koa. js или подобного.
Это не единственное тонкое различие между тем, как браузеры обрабатывают ресурсы file:
против ресурсов http:
/ https:
, поэтому при веб-разработке всегда лучше использовать локальный веб-сервер, а не file:
.