Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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?
Ответить с цитированием
  #2 (permalink)  
Старый 30.05.2021, 07:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

nastya97core,
"validate" in result
https://learn.javascript.ru/object#p...va-operator-in
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как простроить таблицу по json? Proudmore Events/DOM/Window 1 17.12.2016 11:34
Как проверить наличие обработчика события на элементе? RioEiner jQuery 3 26.05.2016 23:31
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как проверить существование функции Aderba Общие вопросы Javascript 2 14.11.2008 16:09