JSON документ на MODX?
Приветствую сообщество!
Использовал api.geonames.org (сайт с геоданными), решил перевести свой сайт на https, но вот их сайт не поддерживает https, пришлось отказаться от его API, скачать базу и сделать чтобы MODX отдавал json файл.
Для этого я сделал: в настройках документа "Тип содержимого: JSON", массив пропускаю через fenom
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.
Если кто решал подобное, подскажите, пожалуйста.
Использовал 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.
Если кто решал подобное, подскажите, пожалуйста.