Ola, gostaria de compartilhar com vcs, pode ser ultil para alguns !
Bem,
estava precisando de uma MSG no onLoad de um formulario, onde precisava perguntar por uma troca de Status, consegui fazer da seguinte forma:
Usando uma dica da Camila,
coloquei no onLoad:
$params = array (
"title" => "Atenção !",
"text" => "A idade deste animal está vai ser trocada, você confirma isto ? ",
"type" => "warning",
"showCancelButton" => true,
"confirmButtonColor" => "#3085d6",
"cancelButtonColor" => "#d33",
"cancelButtonText" => "Não ",
"confirmButtonText" => "<span **id='sim_troca'** name=".{criacao_id}." value=".$retorna_tipo.">Sim !</span>"
);
sc_alert("O tipo de animal será trocado, devido a idade do mesmo. <BR>Você confirma isto ?", $params);
Apos criei um metodo com o ajax, fazendo um refresh no form logo após:
$(function(){
$("#sim_troca").on("click",function(e){
e.preventDefault();
var tipo = $(this).attr("value");
var id = $(this).attr("name");
// Método post do Jquery
$.post('../blk_troca_tipotipo/blk_troca_tipotipo.php', {
tipo_id: tipo,
criacao: id,
}, function(resposta){
setInterval('refreshPage()', 500);
});
});
});
function refreshPage() {
location.reload(true);
}