Вы знаете, что localhost
переводится как 127.0.0.1
практически в любом случае. Обязательно ли вы настроили свой веб-сервер для правильной привязки к 111.11.11.11
и обслуживания того же DocumentRoot?
Похоже, вы не получаете объект JSON при вызове сервера по IP.
EDIT
Я не знаю, используете ли вы VirtualHosts для настройки среды разработки, но так как вы используете localhost, я перейду к стандартному Apache httpd.conf.
В файле httpd.conf
найдите строку, начинающуюся с Listen ...
. Убедитесь, что единственная строка с директивой Listen выглядит как Listen *:80
, чтобы позволить Apache связывать себя с любым из IP-адресов, доступных на вашем компьютере.
Затем вставьте следующее в конец файла:
<VirtualHost *>
ServerName myfoo.com
ServerAdmin admin@myfoo.com
DocumentRoot "C:/..path to your working directory/"
</VirtualHost>
Теперь вы успешно внедрили VirtualHost, который обслуживает localhost
и любой другой IP, назначенный вашей машине, из того же DocumentRoot (каталога, в котором находятся ваши HTML / PHP / любые файлы).
Удачи.