Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, boa tarde.
Gostaria da ajuda do pessoal para resolver um problema, na verdade, eu não estou sabendo fazer.
Como posso mostrar um resultado de uma consulta em uma "div" depois de fazer a pesquisa usando Ajax?
O código que tenho está assim:
Buscando os dados
<html>
<head>
<title>Filtro</title>
</head>
<body>
<!-- formulário -->
<form id='filtro'>
<div><input type='text' name='cpf' placeholder='CPF' id="cpf" /></div>
<div><input type='text' name='nome' placeholder='Nome' id="nome" /></div>
<div><input type='submit' value='Submit' /></div>
</form>
<!-- where the resposta will be displayed -->
<div id='resposta'></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js "></script>
<script>
$(function() {
$("#filtro").on("submit", function(event) {
event.preventDefault();
$.ajax({
url: "BuscaDadosCandidato.php",
type: "post",
data: $(this).serialize(),
success: function(resposta) {
// $('div').html(data);
$("#resposta").html(resposta);
//alert(resposta);
}
});
});
});
</script>
</body>
</html> $cpf = $_POST["cpf"];
$nome = $_POST["nome"];
/*
* Se for necessário use a variável $_POST["id"]
* para gravar no banco de dados,vou usar apenas a variável do carrinho
*/
//$atualiza = $nome ." - " . $cpf;
//echo $atualiza;
require_once('../Connections/conexao.php');
mysql_select_db($database_conexao, $conexao);
$resposta = array();
$sql = "SELECT * FROM candidato WHERE cpf='".$cpf."'";
$res = mysql_query( $sql );
while ( $row = mysql_fetch_assoc( $res ) ) {
$resposta[] = array(
'cpf' => $row['cpf'],
'nome' => htmlentities($row['nome']),
);
}
echo( json_encode( $resposta ) );
Não estou conseguindo mostrar o retorno da pesquisa.
Quando uso o alert(resposta) ele me mostra o conteúdo.
Valeu e fiquem na paz.
Carregando comentários...