Rretornar valores em campos com jquery ajax php
Senhores bom dia estou enfrentando o mesmo problema que os colegas, vou explicar melhor.
Eu estou precisando retornar valores para alguns inputs, e eu já pesquisei todos as formas de requisição com ajax jquery entre outros porém não estou conseguindo resolver, o que preciso é quando eu digitar no campo txb_MatriculaSolBlock uma Matrícula eu quero que busque no meu banco o resultado do funcionario com essa matricula e eu preencha o campo de txb_NomeSolBlock o o valor retornado, então consigam me ajudar será de grande valia segue os meus códigos
Meu aquivo php:
<?php
include_once("../includes/conexao.php");
//Esse é o valor que vem do meu formulário
$matSol = mysql_real_escape_string($_REQUEST['txb_MatriculaSolBlock']);
$sqlBuscaSol = mysql_query("SELECT *FROM sgb_funcionarios
WHERE SGB_FUNC_MATRICULA LIKE '%$matSol%' ORDER BY SGB_FUNC_MATRICULA ASC");
$first = true;while($row = mysql_fetch_array($sqlBuscaSol))
{
$results[] = array('matricula'=>$row['SGB_FUNC_MATRICULA'], 'txb_NomeSolBlock'=>$row['SGB_FUNC_NOME']);
}
echo json_encode($results);
?>
Meu código jquery/javascript:
<script type="text/javascript">
$(document).ready(function(e) {
$('#txb_MatriculaSolBlock').autocomplete({
source: 'BuscaFunc.php',
select: function( event, ui ) {
$("#txb_NomeSolBlock").val(ui.item.nome);
}
});
});
</script>
Meus Campos que digito a Matrícula e receberão o retorno:
<input name="txb_MatriculaSolBlock" type="text" id="txb_MatriculaSolBlock" autocomplete="off">
<input name="txb_NomeSolBlock" type="text" id="txb_NomeSolBlock" size="35" autocomplete="off">
Não sei onde está o erro caso puderem me auxiliar eu agradeço.
Discussão (8)
Carregando comentários...