Hola, necesitaba una ayuda de como utilizar ajax y ZF2, lo que quiero es hacer una busqueda mientras se escribe, mi problema es que soy muy nuevo trabajando con ZF2 y la verdad no entiendo como recibir los datos del ajax en el controlador y que se me actualice la vista.
Tengo la funcion de Ajax en la carpeta publica js:
Código:
$(document).ready(function(){
var consulta;
//hacemos focus al campo de búsqueda
$("#busqueda").focus();
//comprobamos si se pulsa una tecla
$("#busqueda").keyup(function(e){
//obtenemos el texto introducido en el campo de búsqueda
consulta = $("#busqueda").val();
//hace la búsqueda
$.ajax({
type: "POST",
url: "/opt/lampp/htdocs/Univalle/module/Activos/src/Activos/Model/Entity/Activos.php",
data: "b="+consulta,
dataType: "json",
async: true,
beforeSend: function(){
//imagen de carga
$("#resultado").html("<p align='center'><img src='ajax-loader.gif' /></p>");
},
error: function(){
alert("error petición ajax");
},
success: function(data){
$("#resultado").empty();
$("#resultado").append(data);
}
});
});
});
el la vista tengo el input :
Código:
<input type="text" name="busqueda" id="busqueda">
y en el modelo tengo la consulta a la bd, lo que no entiendo es como recibir lo que ajax me envia en el controlador de la aplicaci