Javascript не работает на локальном хосте, но работает на Live сайте - PullRequest
1 голос
/ 19 августа 2011

У меня проблемы с JavaScript на XAMPP Localhost. Кнопки «Свернуть», кнопка «Вверх» и лента новостей jQuery работают не на всех сайтах моего локального хоста.

Но кнопки Facebook, Twitter, Plusone корректно загружаются с удаленного сервера, то есть с соответствующих социальных сайтов.

Итак, я думаю, что это сужает меня до такой степени, что файлы JavaScript, размещенные локально, не выполняются, пока выполняются файлы из Facebook и т. Д.

Я попытался переустановить XAMPP, но не сработало.

Ответы [ 4 ]

2 голосов
/ 30 октября 2015

Я знаю, что это старая версия, но у меня возникла та же проблема, и я нашел этот вопрос во время поиска решения. Но я установил lampp в Ubuntu, и поскольку Linux запрашивает разрешение на выполнение НИЧЕГО, локальные файлы js, находящиеся в htdocs, были без разрешения. После:

sudo chmod 777 -R /opt/lampp/htdocs   

... все было в порядке. Надеюсь, это поможет будущим разработчикам веб-приложений.

0 голосов
/ 29 марта 2017

Я знаю, что этот пост старый и ответ уже дан, я просто хотел дать ответ о возможной причине, с которой я столкнулся в случае, если кто-то еще обнаружит это, и это не поможет.

Убедитесь, что весь ваш HTML-код выполняется, просмотрев исходный код вашей страницы.Со мной половина моего кода не выполнялась из-за ошибки PHP, которая работала на localhost с локальной базой данных, но не работала с живой базой данных.Это привело к тому, что HTML-код обрезался с этой точки над моим javascript.

Так что проверьте источник вашей страницыЕсли его где-то вырезали, выясни почему:)

0 голосов
/ 10 мая 2016

удалить любые (до публикации) пробелы из имен файлов вашего пространства имен, например: localhost: port / dir /index.html
localhost: port / dir / index.html

0 голосов
/ 19 августа 2011

Не должно иметь значения, являются ли ваши файлы локальными или нет ... Javascript все равно должен выполняться. Попробуйте использовать какой-нибудь инструмент отладки, например, чтобы увидеть, есть ли ошибки, которые возникают только на вашем локальном компьютере. Возможно, вы запускаете какой-то код, который зависит от домена или чего-то еще.

...