Fazendo o Redirecionamento no Evento usando sweetAlert

Bom dia Galera,
Estou com uma duvida a respeito de sweetAlert, pois tenho um codigo que está no evento e gostaria de fazer um redirecionamento, alguém poderia me dar uma ajuda nisso, segue abaixo meu código:

$params = array(
‘title’ => ‘Confirmado’,
‘position’ => ‘centralizado’,
‘type’ => ‘success’,
‘confirmButtonText’ => ‘Ok’,

);

sc_alert(“Alteração feita com sucesso”, $params );

1 Curtida

Oi Marcus, dá pra fazer o seguinte:

1 - Inspeciona o elemento do botão OK que abre dentro do sweet alert, veja se ele tem um id ou classe unicos, que não são usados em mais nenhum local.
2 - Pode com javascript criar um evento de click em cima desse botão, para quando clicar, direcionar pra outra tela com window.location.href.

Da uma estudada, veja se encontra algo.

$params = array(
‘title’ => ‘Confirmado’,
‘type’ => ‘success’,
‘showConfirmButton’ => false,
‘position’ => ‘center’,
‘toast’ => false
);

sc_alert(“Alteração feita com sucesso!”, $params);
header(“refresh:5;url=…/pasta_destino/index.php”);

Mario, tentei colocar essa linha : header(“refresh:5;url=…/pasta_destino/index.php”);
com a minha url e não foi, o que pode ser?

Porque sweetalert2 é Javascript e header é php, só por isso não funcionou.

Primeira coisa a se saber é em qual evento está usando o sc_alert.

Qual o tipo de aplicação?

Não dá para sugerir uma possível solução sem se saber detalhes como os que questiono acima.

como bem disse o Haroldo o header é php, ele tem que ser inserido após a macro sc_alert();

[quote=“mariocantarino, post:3, topic:28304, full:true”]
$params = array(
‘title’ => ‘Confirmado’,
‘type’ => ‘success’,
‘showConfirmButton’ => false,
‘position’ => ‘center’,
‘toast’ => false
);

sc_alert(“Alteração feita com sucesso!”, $params);
header(“refresh:5;url=’…/pasta_destino/index.php’”);

esqueci de por as aspas simples ‘…/pasta/index.php’");