Задать вопрос
@vardoLP
Ват ю сэй эбаут май мама?!

Как вытащить json данные из строки?

Всем привет.

Есть такой код:

if($pass==1){
	echo $errormessage;
	echo $alert;
	die(json_encode(array('error' => $pass)));
}


по факту получаю строку вместе с $errormessage $alert: лялялялялялляляля{"error":1}

как вытащить из этого только {"error":1} в jquery или это невозможно?
  • Вопрос задан
  • 174 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    GO-разработчик
    4 месяца
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
Решения вопроса 2
@krypt3r
Делайте примерно так.
if ($pass == 1) {
    echo json_encode(['errormessage' => $errormessage, 'alert' => $alert, 'error' => $pass]);
    exit; // или return;
}

Будет возвращаться валидный JSON.
Ответ написан
Комментировать
kimono
@kimono
Web developer
Так вы же сами отправляете текст вместе со строкой JSON?!
Отправляйте
echo json_encode(['errormessage' => $errormessage, 'alert' => $alert, 'error' => $pass]);
и будет вам счастье.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ИТРУМ Ростов-на-Дону
от 75 000 ₽
Яндекс Москва
от 180 000 до 350 000 ₽
СофтМоушен Санкт-Петербург
от 150 000 до 220 000 ₽