Сообщение от hoax
|
js преобразует их в объект (JSON.parse) на стороне клиента лишь в том случае, если данные, которые прислал php, получены только с файла, c отсутствующими выражениями include, require_once и т.д.
|
Ответ сервера клиенту не зависит от включений, они практически всегда будут, а вот если подключение производится некорректно в результате чего переменная окажется пустой, а это может быть и данные для JSON, то и клиент не получит валидных данных.
Так что ищите ошибки на сервере, и свои, а не в конструкциях РНР.