Undefined index error

Asked

Viewed 16 times

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;

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.