Boa tarde a todos,
Estou usando a classe Emogrifier ( consulte o seminário e a documentação aqui https://youtu.be/VKmnwXFYbeo ) para enviar o print do Detalhe do registro, através de um GRID usando o BOTÃO RUN para selecionar as fichas que quero abrir.
Gostei muito da tratativa de usar JS para avisar o usuário o que esta acontecendo na tela, então eu preciso usar esse codigo que esta em um Botão Ajax:
botão Ajax:
[code]
var email;
email = prompt(“Preencha com o E-mail que deseja enviar:”);
if(email == “”){
return;
}
else { //Checa se o email foi preenchido.
$("#bg").show();
$("#loading").show();
$.ajax({
type:'post',
url: '../blank_tbl_membro_printa_tela/blank_tbl_membro_printa_tela.php',
data: 'email='+email,
success: function(ret){
$("#success").hide("slow");
$("#error").hide("slow");
$("#bg").hide();
$("#loading").hide();
// mostar o cabewçalho da grid
$("#sc_grid_head").show();
if(ret == 1){ //Ok
$("#success").show("slow");
$("#error").hide("slow");
setTimeout(function(){
$("#success").hide("slow");
}, 3000);
}
else{ //error
$("#success").hide("slow");
$("#error").show("slow");
setTimeout(function(){
$("#error").hide("slow");
}, 3000);
}
// ocultar o cabewçalho da grid
$("#sc_grid_head").hide();
console.log(ret);
}
});
}[/code]
Preciso que esse codigo do Ajax seja aberto no botão RUN, porque é ele que tem a seleção dos registros + e-mail a ser enviado, e com isso vou eliminar a captura do e-mail com prompt().
onRecord:
$arr=[i];
[arr_vl][$arr]={id_membro};
[i]++;
[salva_where] = 'id_membro='.{id_membro};
Tentei fazer assim, mais não funcionou e não sei como colocar uma variável de PHP para JS:
$arr=[i];
[arr_vl][$arr]={id_membro};
[i]++;
[salva_where] = 'id_membro='.{id_membro};
$email_lider = [glo_email_lider];
// enviando codigo JS para blank
?>
// preciso colocar o email do lider aqui
var email;
email = prompt("Preencha com o E-mail que deseja enviar:");
if(email == ""){
return;
}
else { //Checa se o email foi preenchido.
$("#bg").show();
$("#loading").show();
$.ajax({
type:'post',
url: '../blank_tbl_membro_printa_tela/blank_tbl_membro_printa_tela.php',
data: 'email='+email,
success: function(ret){
$("#success").hide("slow");
$("#error").hide("slow");
$("#bg").hide();
$("#loading").hide();
// mostar o cabewçalho da grid
$("#sc_grid_head").show();
if(ret == 1){ //Ok
$("#success").show("slow");
$("#error").hide("slow");
setTimeout(function(){
$("#success").hide("slow");
}, 3000);
}
else{ //error
$("#success").hide("slow");
$("#error").show("slow");
setTimeout(function(){
$("#error").hide("slow");
}, 3000);
}
// ocultar o cabewçalho da grid
$("#sc_grid_head").hide();
console.log(ret);
}
});
}
<?php