Записки разработчика

21.05.2015

json_encode не работает

Сегодня столкнулся когда пытался понять, почему ajax-запрос не получает ответ, вернее получает, но он пустой. По факту что получилось:

была использована функция:

echo json_encode( $response , JSON_UNESCAPED_UNICODE );

аттрибут JSON_UNESCAPED_UNICODE — очень полезный, позволяет корректно работать с utf-8 строками через json. И в этом крылась проблема))

Оказывается, аттрибут JSON_UNESCAPED_UNICODE был добавлен только в php 5.4
у меня же, по факту, на серваке стоял 5.39.4

Пришлось действовать по старинке:

echo $response;

Все приятного кодинга, и не слишком геморного дебага!

admin @ 20:29


Комментариев нет »

Комментариев нет.

RSS-лента комментариев к этой записи. TrackBack URL

Оставить комментарий

Для отправки комментария вам необходимо авторизоваться.

 

Powered by WordPress