Тот случай когда можно запутаться среди одного столба. О чем речь?
if(null) {
alert('Есть данные')
} else {
alert('Поиск не дал результата') //и не зачем действовать через переопределение
}
Соответствует условию? А это
"получаю пустой результат, вместо" где или в чем?