No se que es lo que hace esto
Código Javascript
:
Ver original$("#Nombre_Agrupacion").focusout(function(){
$.ajax({
url:'alumno.php',
type:'POST',
dataType:'json',
data:{ Nombre_Agrupacion:$('#Nombre_Agrupacion').val()}
}).done(function(respuesta){
$("#Domicilio").val(respuesta.Domicilio);
$("#Colonia").val(respuesta.Colonia);
$("#Telefono").val(respuesta.Telefono);
});
});
Pero tu problema es con jquery y no con php. tu solución es la siguiente
Código Javascript
:
Ver original$(document).ready(function(){
$( "#Nombre_Agrupacion" ).autocomplete({
source: "buscaralumno.php",
minLength: 1, //cuantas letras son necesarias escribir para la busqueda
select: function(event, ui) {
$('#domicilio').val(ui.item.domicilio);
$('#colonia').val(ui.item.colonia);
$('#telefono').val(ui.item.telefono);
},
messages: {
noResults: '',
results: function() {} //para que no te salga el mensaje de cuantos resultados encontró
});
Código PHP:
Ver original$conexion = new mysqli('localhost','root','metallica','COPLADEMUN');
$Nombre_Agrupacion = $_GET['term'];
$consulta = "select Nombre_Agrupacion FROM NuevoOficio WHERE Nombre_Agrupacion LIKE '%$Nombre_Agrupacion%'";
$result = $conexion->query($consulta);
if($result->num_rows > 0){
while($fila = $result->fetch_array()){
$row_array['direccion'] = $row['direccion'];
$row_array['colonia'] = $row['colonia'];
$row_array['telefono'] = $row['telefono'];
$row_array['value'] = $row['nombre_agrupacion'];
}
}
$cn->close();
prueba con esto.