json_encode(array(0

Проблема заключается в том , что отдавать из php массивы надо очень специфичным образом , чтобы на клиенте их можно было получить именно как массив xthtp через json_decode.

Просто надо не забывать , что первый элемент массива первого уровня вложенности должен быть не строка , а число (то есть первый массив должен быть не ассоциатиавный). Последующие вложенные массивы следующих уровней уже могут быть ассоциативными.

Вот так отдаем содержание страницы на php :

return json_encode(array(0=>array(........) ) )