JSON документ на MODX?

Приветствую сообщество!
Использовал api.geonames.org (сайт с геоданными), решил перевести свой сайт на https, но вот их сайт не поддерживает https, пришлось отказаться от его API, скачать базу и сделать чтобы MODX отдавал json файл.

Для этого я сделал: в настройках документа "Тип содержимого: JSON", массив пропускаю через fenom
{["timezone" => "$timezone"] | toJSON}
в итоге получилось практически, как хотел, за исключением двух моментов.

1. Если раньше получал файл с помощью jQuery.ajax() по JSONP, то теперь данные получить не могу, Chrom инспектор пишет ошибку "Uncaught SyntaxError: Unexpected token". Попробовал подключить другой API с josn данными api.vk.com — получаю без ошибки. Так же если на сайте, который генерирует json файл получать данные по jQuery.ajax() JSON — то тоже без ошибки.

2. Второй момент связан с fenom, почему на выходе после обработки toJSON он экранирует слэш. Должно быть Europe/Moscow, а получаю Europe\/Moscow.

Если кто решал подобное, подскажите, пожалуйста.
Александр Наумов
15 октября 2018, 21:37
modx.pro
709
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0