I am doing the POST request for AJAX:
HTML FORM (admin.php):
<form align="center" width="50" name="excluir_documento" id="excluir_documento" onClick='return confirma_excluir_documento()' method="POST">
<input type="text" name="prefixo" id='prefixo' hidden value="DE"></a>
<input type="text" name="sequencial" id='sequencial' hidden value="310"></a>
<input type="text" name="nome_conf" id='nome_conf' hidden value=""></a>
<input type='submit' name='excluir_documento' id='excluir_documento' value='' class='imgExcluir' title='Excluir' ></a>
Javascript (funcoes.js):
function confirma_excluir_documento() {
vex.defaultOptions.className = 'vex-theme-default';
vex.dialog.confirm({
message: 'Você irá excluir o documento. Deseja continuar?',
callback: function(resultado) {
if (resultado) {
$.ajax({
type: "POST",
url: "excluir.php",
data:{
prefixo : $("#prefixo").val(),
sequencial : $("#sequencial").val(),
nome_conf : $("#nome_conf").val(),
excluir_documento : 1
},
success: function (response) {
vex.dialog.alert('response');
}
});
}
}
});
return false;
}
I would like to send the page to php delete.php:
if(isset($_post['excluir_documento']))...
... if($excluir_resultado){
echo "Documento excluído com sucesso";}
else{
echo "Erro ao excluir";}
The problem I need to return from what happened to the database query, I need to give the result inside the success: function (response){ vex.dialog.alert('response') ;}
dialog box, the problem that the information that comes and the entire page, deformatando the dialog .
How do I get only the echo "Documento excluído com sucesso";}
?
I have tried in several ways but I could not, I searched the afternoon for a solution and nothing.