Tengo una página de búsqueda en mi sitio web que muestra los productos buscados por el usuario. Quiero mostrarles 'sin productos' si los productos no se encuentran en la base de datos.
const searchKey = decodeURI(location.pathname.split('/').pop()); const searchResults = document.querySelector('.serach-results'); getMobile(searchKey).then(data => createMobileCards(data, '.mobile-card-container')); if (!getMobile(searchKey).then(data => createMobileCards(data, '.mobile-card-container')).length) { searchResults.innerHTML += 'no products';}
¡pero el código no funciona! Si no se encuentran productos, entonces no mostrará nada.
Por favor ayúdame a resolver este problema.