Cuando intenta eliminar la ubicación que tiene dependencias, arroja el mensaje de alerta "¡Hay dependencias en esta ubicación!" pero aun así ve y pregunta "¿Estás seguro de eliminar este registro?"
¿Por qué es esto?
¿Cómo puedo hacer que avise "Hay dependencia(s) en esta ubicación!" y parar ahi?
$('tbody').on('click', '.deleteLocationBtn', function(e){ const selectedID = e.target.dataset.id let convertIDtoName; for (i = 0; i < arrOfLocation.length; i++) { if (selectedID == arrOfLocation[i].id) { convertIDtoName = arrOfLocation[i].name for (j = 0; j < arrOfDepartment.length; j++) { if (convertIDtoName == arrOfDepartment[j].location) { alert("There's dependencie(s) to this location!") } else { deleteLocation(selectedID) } } } } }) const deleteLocation = (id)=> { event.preventDefault(); if (confirm('Are you sure to delete this record ?')) { $.ajax({ type: "GET", url: `companydirectory/libs/php/deleteLocationByID.php?id=${id}`, success: function(data) { getAllLocation() $("#location_data_list").load(location.href + " #location_data_list"); }, error: function(request,error) { console.log(request) } }) $("#location_data_list").load(location.href + " #location_data_list"); } }