Resultado de uma consulta SELECT via AJAX
Boa noite galera.
Estou com uma consulta em select, que procura se uma data cadastrada no campo é igual a atual. Gostaria de fazer esse retorno via ajax para eu poder mostrar uma janela modal de acordo com o resultado. Por exemplo, se o resultado for igual a 1, ele mostra a janela moda, se for igual a 2, não faz nada. Em php está funcionando, mas empaquei no AJAX.
Código PHP:
<?php
require_once('conexao.php');
$ver = $pdo->prepare('SELECT * FROM login WHERE id = ? and data = NOW()');
$ver->bindValue(1, $_SESSION['id']);
$ver->execute();
$cont = $ver->fetchColumn();
if($cont){
echo '1';
} else {
echo '2';
}
?>
Código AJAX:
// JavaScript Document
$(document).ready(function() {
var modal = $(this).serialize() + '&acao=modal';
$.ajax({
url: 'modal.php',
data: modal,
type: 'POST',
success: function(data)
{
if(data == '1'){
alert('sucesso 1'); // esse resultado aqui vai mostrar a janela modal
} else if(data == '2'){
alert('falha 2'); // aqui não faz nada
}
}
});
});
Sinceramente, acho que esse código JS está errado, se alguém puder dar uma ajuda ai, agradeço.Discussão (1)
Carregando comentários...