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.
Если кто решал подобное, подскажите, пожалуйста.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0