@IgorPlays

Не могу взять данные с массива?

Хотел взять данные с Массива который отправляет в ответ php скрипт
Array
(
    [pipelines_name] => test2
    [pipelines_id] => 4829026
)
Array
(
    [pipelines_name] => test2
    [pipelines_id] => 4868641
)
Array
(
    [pipelines_name] => test
    [pipelines_id] => 4942051
)


через js попробовал
output[0]['pipelines_name'];
output[1]['pipelines_name'];
output[2]['pipelines_name'];

пишет undefined

Вот код php

$output = array("pipelines_name"=>$pipelines_name,"pipelines_id"=>$pipelines_id);
    echo "<PRE>";
    print_r($output);
    echo "<PRE>";
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
irishmann
@irishmann
Научись пользоваться дебаггером
Как я понял, ты отправляешь AJAX с JS на PHP и не можешь разобрать ответ PHP? Какой-то странный у тебя вывод массива, ясен пень что это сложно разобрать, output[2]['pipelines_name']; - бред.
Сделай вывод json на php
$output = array("pipelines_name"=>$pipelines_name,"pipelines_id"=>$pipelines_id);
    echo json_encode($output);

UPD.: Увидел код в комментариях. Дополнительно добавь атрибут dataType: 'JSON' в AJAX, и все будет работать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы