Teniendo el típico formulario de
edición/detalle de un registro donde se pueden guardar los cambios o borrar el registro de la base de datos -
pues sí que planteo un caso geńerico- se me antoja bastante usable el redirigir a otra página en caso de que el usuario desee eliminar:
/* Borrando asiento */
function borra(id)
{
if(confirm("¿Seguro que deseas borrar #" + id + "?"))
{
$.ajax
({
type: 'POST',
url: 'ajax.php',
data: 'id='+id+'&accion=borra',
dataType: 'html',
error: function() {
alert ( "Error" );
},
success: function(html) {
window.location.replace("/");
}
});
}
}
El asunto está en el
window.location.replace, que hará la redirección sin quejarse. Obviamente se trata de mezclar Javascript con JQuery, ¿alguien tiene algo mejor?.