Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.03.2015, 23:29
Аспирант
Отправить личное сообщение для mortido Посмотреть профиль Найти все сообщения от mortido
 
Регистрация: 29.09.2014
Сообщений: 83

получить конкретную переменную из ajax
Всем привет. Если я указываю при успешном запросе ajax в success data, то выводится все, что я вывел через echo, а можно ли как-нибудь получить какую-то переменную отдельно? То есть, мне нужно разбирать результат на те переменные, которые я указал в файле обработчика.
Ответить с цитированием
  #2 (permalink)  
Старый 31.03.2015, 04:29
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

А что вы вывели?
Ответить с цитированием
  #3 (permalink)  
Старый 31.03.2015, 04:52
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от mortido
Если я указываю при успешном запросе ajax в success data, то выводится все, что я вывел через echo, а можно ли как-нибудь получить какую-то переменную отдельно?
Ну так выдавай структурированные данные, например в JSON.
Например, в php сделать так:
$a = 111;
$b = 222;
$c = 'asd';
$data = json_encode(array(
  'a' => $a,
  'b' => $b,
  'c' => $c
));
echo $data;

А в JS уже принимаешь этот JSON и парсишь. Если испоьзуется jQuery, то там в ajax можно выставить dataType: 'json' и тогда ответ будет автоматически распарсен. Например:
$.ajax({
  url: 'path/to/file.php',
  dataType: 'json',
  success: function(data) {
    var a = data.a,
         b = data.b,
         c = data.c;
    alert( [a, b, c] );
  }
});

Последний раз редактировалось jsnb, 31.03.2015 в 04:57.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получить переменную из ajax в php roo AJAX и COMET 3 20.01.2014 12:18
Передать js переменную в php посредством ajax wayzer Элементы интерфейса 17 31.12.2012 14:41
Не видит переменную в ajax Metric Общие вопросы Javascript 3 20.11.2012 13:17
Получить переменную от flash odlf3 Общие вопросы Javascript 1 30.11.2011 12:09
Получить содержание другой страницы в переменную Shocker Общие вопросы Javascript 1 08.02.2011 15:51