Estou estudando PHP e antes eu fazia a gravação de dados em um formulário usando o metodo POST que carregava em uma página PHP. Procurei melhorar e aí comecei a estudar classes e das classes encontrei o jquery, consegui fazer o cadastro do formulário usando ajax, agora gostaria de fazer o seguinte. Ao sair (onblur) do input código ele vá na função localizar e me traga o nome da pessoa que corresponde ao código. Estou tentando fazer testes com array, mas já estou de cabeça quente, vc pode me ajudar?
Oque eu fiz de teste:
script
<script>
function Retorna(){
$(document).ready(function(){
var codigo=$("#Codigo").attr("value");
$.getJSON("dados.php",{id:codigo},function(json){
$("#Nome").val(json[0].nome);
});
});
};
</script>
formulário
<form name="form1" method="POST">
Codigo:<br>
<input id="Codigo" name="Codigo" type="text" onblur="Retorna();"><br>
Nome:<br>
<input id="Nome" name="Nome" type="text">
</form>
página dados.php
<?php
$array = Array();
$id = $_GET['id'];
if($id==1){
$array = Array("nome"=>"Luiz");
}
$json_encode = json_encode($array);
echo $json_encode;
?>