retornar valores sem dar refresh
Olá pessoal, estou com dificuldades em retornar os valores de uma consulta diretamente para os input´s (não para uma div), tipo assim:
Tenho um formulário com todas os dados de uma pessoa:
CPF: <input type="text" id="cpf">
Nome: <input type="text" id="nome">
Endereço: <input type="text" id="endereco">
<input type="button" name="enviar" id="enviar" value="Enviar">
Ao digitar o CPF e clicar no botão de enviar, com o jquery faço a pesquisa e retorno os valores para seus devidos lugares.
CPF: 123456789012
Nome: XXXXXXX
Endereço: RRRRRR
Sei que uso o $.post, com json, tipo, na página onde faço a consulta, devo retornar assim:
consulta.php
$json = array("cpf" => "$cpf", "nome" => "$nome", "endereco" => "$endereco");
e(json_encode($json));
O problema é que não estou conseguindo desenvolver o código que faz a requição.
Tentei assim:
$.ajax({
type: 'POST',
url: 'nav/consulta.php.php',
cache: false,
data: 'acao=localizarPacientes&clientes='+clientes+'&valorPesquisa='+valorPesquisa,
dataType: 'json',
success: function(json){
$('#cpf').html(json.cpf);
$('#nome').html(json.nome);
$('#endereco').html(json.endereco);
}
Então pessoal, alguém pode me dar uma dica do que está faltando aki ?
vlw
Discussão (4)
Carregando comentários...