Вывести значения JSON строки на JS отдаваемую сервером?

Всем Доброго Вечера !
Формирую на сервере вот такой массив:
$json_data = json_encode( array ( 
        "P1"=>array("5","Пример текста1"),
        "P2"=>array("7","Пример текста2") ));

На клиенте получаю его:
success: function(data)
{
var data = JSON.parse(data);
console.log(data.P1[0][0]);
console.log(data.P1[0][1]);

console.log(data.P2[0][0]);
console.log(data.P2[0][1]);
}

Вывожу так потому что-то потом эти значения нужно в дивы по засовывать
<div id="P1" data-zifra="" data-text="">Один контент</div>
<div id="P2" data-zifra="" data-text="">Другой контент</div>

И тут дилемма. Цифры через data.P1[0][0], data.P2[0][0] - выводится
А текст не в какую не хочет пишет undefined
String и toString - не помогает. В чем беда ?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
AMar4enko
@AMar4enko
console.log(data.P1[0]);
console.log(data.P1[1]);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы