JS, JSON, PHP: Как таки передать массив php в javascript?

01.01.2001

JS, JSON, PHP: Как таки передать массив php в javascript?
имеем php массив, грубо говоря:
$mass = array(1,2,3,4,5);
суем его в json и отправляем в браузер:
echo json_encode($mass, true);
Приходит такой ответ:
[1,2,3,4,5]
ловим и пытаемся всунуть ответ в html
как его вывести? Он не выводится,
ни так:
u = JSON.parse(response);
for(var key in u)
{
$('#block').text(u.key);
}
и не так:
for(var key in response)
{
$('#block').text(response.key);
}

  • если jquery то смотрите
    $.getJSON('ajax/test.json', function(data) {
    var items = [];

    $.each(data, function(key, val) {
    items.push('

  • ' + val + '
  • ');
    });

    $('

      ', {
      'class': 'my-new-list',
      html: items.join('')
      }).appendTo('body');
      });
Источник: http://api.jquery.com/jQuery.getJSON/

Вас заинтересует