Настройки JSON и PHP - PullRequest
1 голос
/ 18 мая 2009

Я передаю строку в кодировке json из javascript в файл php на сервере через ajax. на моем онлайн-сервере это работает нормально. но локально это не так.

Есть несколько различий в установках php в двух местах. второстепенные. оба php4. установка локально на самом деле более новая версия php4.

Я пытаюсь выяснить, почему это происходит. Похоже, что разбор json на стороне сервера с помощью груши servies_json (json.php) не выполняется правильно. Он управляет первыми скобками, но затем останавливается и все внутренние данные теряются?

Есть ли плагин php или что-то, что мне нужно установить, чтобы это не происходило. Переключатель настроек? Спасибо за любую помощь.

1 Ответ

1 голос
/ 18 мая 2009

json_decode () должен использоваться на стороне сервера для декодирования объекта JSON, он должен работать достаточно согласованно. Его сестринская функция json_encode () одинаково хороша для кодирования массива / объекта в строку JSON, которая может быть отражена в вашем JavaScript.

Обе функции требуют php 5, для php 4 вы можете проверить этот код .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...