Показать сообщение отдельно
  #1 (permalink)  
Старый 30.05.2021, 03:06
Аватар для nastya97core
Аспирант
Отправить личное сообщение для nastya97core Посмотреть профиль Найти все сообщения от nastya97core
 
Регистрация: 04.04.2020
Сообщений: 60

Как проверить наличие массива в json?
Здравствуйте. Я из php отправляю json.
//  проверка имени
if (...){
  $error['validate'][] = "iname";
}

// проверка почты и телефона
if (...) {
  $error['validate'][] = "icont";
} 

// проверка адреса
if (...){
  $error['validate'][] = "iadress";
}

//отправка ошибки в случае не прохода валидации
if(isset($error['validate'])) {
  echo json_encode($error);
}


на клиенте у меня запрос через fetch:
async function toShop(e){
e.preventDefault()
let response = await fetch('toshop.php', {
  method: 'POST',
  body: new FormData(e.target)
});

let result = await response.json();
console.log(result);
}


Консоль выдаёт вот такое:


Как мне узнать, существует ли объект validate?
Ответить с цитированием