Necesito ir a otra página después de hacer clic en el botón Aceptar o Error ... mi código:
uso un $ (documento) porque necesito mostrar el error cuando se carga la página
por favor dame una mano;)
Creo que esto se puede hacer usando location.href = 'http://google.com'
esto debe llamarse en el botón ok / error, haga clic en el controlador;
Como dijo @technofreaky , puede redirigir usando JavaScript. Aquí hay un ejemplo similar: https://github.com/t4t5/sweetalert/issues/168
puedo resolverlo :)
solo use window.location.href .. aquí está el código:
$(document).ready(function() {
swal({
title: "Error",
text: "wrong user or password",
type: "error"
},
function(){
window.location.href = 'login.html';
});
});
Gracias por ayudarme
@fabianchoxD ¡ Buen trabajo!
Necesito vincular una página html dentro de una alerta dulce. de modo que cuando se active mi dulce alerta, debería mostrar la página html en su cuerpo.
¿Cómo puedo hacer la alerta cuando el usuario intenta cerrar el navegador / pestaña con SweetAlert? Por favor, ayúdame..
@fabianchoxD gracias, funciona.
¿Alguien tiene alguna idea sobre la función / evento de devolución de llamada que se activa al hacer clic en el botón OK
generado con la función persistant()
?
Alert::success('Success Message', 'Optional Title')->persistent("Ok");
@fabianchoxD gracias por la solución pero no funcionó para mí. Pude resolver este problema de esta manera:
tragar ({
title: "¡Éxito!",
texto: response.scriptstatus,
tipo: "éxito"
}). luego (función () {
// Redirigir al usuario
window.location.href = "new_url.html";
console.log ('Se hizo clic en el botón Aceptar');
});
@cnchg muchas gracias, ¡es un trabajo para mí!
Si también tiene un botón "Cancelar" en su modal, querrá confirmar que efectivamente se presionó el botón "Aceptar":
swal({...}).then(okay => {
if (okay) {
window.location.href = "...";
}
});
swal({
icon: "error",
title: "¡Error!",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}). then(function(result){
window.location = "WEREYOUWANTTOGO";
})
¡Esta es mi solución para este problema!
function MessageWarning ($ mensaje, $ texto, $ icono, $ seguro, $ url) {
eco"
swal({
title:\"$mesaj\",
text:'$text',
icon:'$icon',
button:'Kapat'
});
";
header("Refresh: $sure; url=$url");
//location.href = 'http://www.alokatalog.com/'
//$gidecekSiteAdres= header('location:'.$_SERVER['HTTP_REFERER']);
}
MesajUyari("Proje Oluşturma Başarılı","Yönlendiriliyorsunuz
Lütfen Bekleyin","success",3,"Sayfa.php");/
@fabianchoxD gracias por la solución pero no funcionó para mí. Pude resolver este problema de esta manera:
tragar ({
title: "¡Éxito!",
texto: response.scriptstatus,
tipo: "éxito"
}). luego (función () {
// Redirigir al usuario
window.location.href = "new_url.html";
console.log ('Se hizo clic en el botón Aceptar');
});
¡¡Gracias!! ¡¡Funcionó!!
El mío es redirigir a la página directamente sin siquiera mostrar el mensaje de alerta. Estoy usando Chrome.
swal({
title: "App",
text: "Error: Invalid Credentials, try again !",
icon: "error",
closeOnConfirm: false
}).then(
function () {
window.location.href = 'index.html';
}
);
Hola, estoy tratando de hacer desaparecer la golondrina después de 5 segundos, así que puse un timer: 5000
pero cuando el temporizador termina, incluso si el usuario no hizo clic en el botón, va a otra página. Quiero que el usuario permanezca en la página si no hizo clic en el botón de tragar. Aquí está mi código:
Swal.fire({
html: "Your tip has been published.",
icon: 'warning',
showCancelButton: false,
confirmButtonText: "See tip",
timer: 5000,
customClass: {
container: 'custom-alert',
popup: 'published-tip',
actions: 'actions-btn'
},
}).then(function() {
window.location = "/" + data.username;
});
Comentario más útil
puedo resolverlo :)
solo use window.location.href .. aquí está el código:
});
Gracias por ayudarme