@vardoLP
Ват ю сэй эбаут май мама?!

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

Всем привет.

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

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


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

как вытащить из этого только {"error":1} в jquery или это невозможно?
  • Вопрос задан
  • 162 просмотра
Решения вопроса 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]);
и будет вам счастье.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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