MODELO
[PHP]
public function BuscarEstudiantes($buscar){
$sql ="SELECT id_inscripcion,
identificacion_estudiante,
tipo_identificacionfk,
nombre_tipo,
genero,
nombre_estudiante,
apellido_estudiante,
email_estudiante,
fechanacimiento,
dir_estudiante,
barrio,
estado,
nombre_tipo,
id_inscripcion,
codigo,
nombre,
id_mediofk,
fecha_registro,
nombre_acudiente,
apellido_acudiente,
telefono_acudiente,
zona,
discapacidad,
ars,
eps,
aseguradora,
medio_transporte,
nivel_formacion,
ocupacion,
multicultura,
tipo_sangre,
parentesco,
colegio,
titulo,
anio,
lugar_expedicion,
estado_civil,
foto_perfil,
celular_estudiante,
telefono_estudiante
FROM inscripcion
INNER JOIN tipo_identificacion t ON tipo_identificacionfk=t.id_tipoidentificacion
INNER JOIN medio_entrada m ON id_mediofk=m.id_medio
INNER JOIN con_ciudades c ON ciudadfk=c.codigo
WHERE nombre_estudiante lIKE nombre_estudiante limit 20";
$parametros = array(':nombre_estudiante' => '%'.$buscar.'%');
$respuesta =$this->table($sql);
return $respuesta;
}
controlador
Código PHP:
case 'BuscarEstudiantes':
$buscar = $_POST['b'];
$table=$i->BuscarEstudiantes($buscar);
$json = json_encode( $table);
break;
Código Javascript:
Ver original
function BuscarEstudiantes(){ var consulta; $("#buscar").focus(); consulta = $("#buscar").val(); if ((consulta.length)>0){ $.ajax({ type: "POST", url: "Marge/Inscripcion/BuscarEstudiantes", data: "b="+consulta, dataType: "html", success: function(json){ $("#resultado").empty(); $("#resultado").append(json); $('.desactivarC').fadeOut(500); } }); }else{ $("#resultado").empty(); } }
vista