0
Can anyone see where the error is in this shipment? I can not understand why report that does not find the field, including the console shows that the information is being recovered in JQUERY/AJAX
Form
<form id="frmNotificacoesMassa" method="POST">
<div class="form-group">
<label>Prioridade</label>
<select id="prioridade" name="prioridade" class="form-control">
<option value="0" class="text-secondary">Baixa</option>
<option value="1" class="text-info">Media</option>
<option value="2" class="text-warning">Alta</option>
<option value="3" class="text-danger">Importantíssima</option>
</select>
<div id="verificandoEmail" class="text-center"></div>
<div id="resultVerificandoEmail"></div>
</div>
<div class="form-group">
<label>Titulo</label>
<input type="text" name="tituloNotificacao" id="tituloNotificacao" value="" class="form-control" maxlength="30" autocomplete="off">
</div>
<div class="form-group">
<label>Notificação (html)</label>
<div id="divhtmlMensagem"></div>
<textarea name="msgNotificacao" rows="10" id="msgNotificacao" class="form-control" autocomplete="off"></textarea>
</div>
<div class="form-group">
<button type="submit" form="frmNotificacoesMassa" id="frmEnviaNotificacao" class="btn btn-primary float-right"><i class="fas fa-paper-plane"></i> Salvar e Enviar NOtificação</button>
</div>
</form>
JQUERY
$('#frmNotificacoesMassa').submit(function (p) {
p.preventDefault();
$('#frmEnviaNotificacao').prop("disabled", true);
var tituloNotificacao = $('#tituloNotificacao').val();
var msgNotificacao = $('#msgNotificacao').val();
var prioridade = $('#prioridade').val();
$.ajax
({
//Configurações
type: 'POST',
dataType: 'html',
url: 'processa_envio_massa.php',
beforeSend: function () {
$('#retornoEmailMarketing').html("");
$('#enviandoEmail').html("<img src='img/loading-dados-mercado.gif' id='load'>");
},
//Dados para consulta
data: {
data: {
tituloNotificacao: tituloNotificacao,
msgNotificacao: msgNotificacao,
prioridade: prioridade
},
},
success: function (msg) {
$('#enviandoEmail').html("");
$('#retornoEmailMarketing').show();
$("#retornoEmailMarketing").html(msg);
$('#frmEnviaNotificacao').prop("disabled", false);
}
});
})
PHP
$tituloNotificacao = mysqli_real_escape_string($conn, $_POST['tituloNotificacao']);
$msgNotificacao = mysqli_real_escape_string($conn, $_POST['msgNotificacao']);
$prioridade = mysqli_real_escape_string($conn, $_POST['prioridade']);
$dataLeitura = date('Y-m-d H:i:s');
echo $tituloNotificacao . " - " . $prioridade . " - " . $msgNotificacao;