Tengo la funcion de Ajax en la carpeta publica js:
Código:
el la vista tengo el input :$(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); } }); }); });
Código:
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 <input type="text" name="busqueda" id="busqueda">