После ajax запроса function(data) проверяю наличие нужного объекта.
..., function(data)
{
if (typeof(data.ads.photo) == "undefined")
{
console.log ('есть фото');
}
else
{
console.log ('нет фото');
}
}
В чём проблема. Такая проверка не заходит ни в if ни в else
Но если поставить проверку:
if (typeof(data.ads) == "undefined")
тогда показывать наличие или отсутствие. Что может быть не так?
dataв которой нет свойстваads, либо вы делаете эту проверку вне ajax и инициализируетеdataтоже вне, из-за этого проверка срабатывает раньше чем приходит ответ и опять же вdataнет свойстваads– MedvedevDev Apr 14 '18 at 18:17