Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2016, 11:45
BaSingSe
 
Fecha de Ingreso: mayo-2012
Mensajes: 117
Antigüedad: 11 años, 11 meses
Puntos: 1
Enviar desde ajax a php

Encontre un tutorial donde explicaban como hacer tu propio mvc, bueno el mvc manual en fin este me funciona perfecftamente tomando las rutas controladores, modelos y demas incluyendo las llamadas ajax, pero donde viene mi duda.. Quiero crear un 'search' con la funcion keyup de jquery

tengo un controlador que trae la informacion desde la base de datos y se la manda ajax, para presentarla en un archivo llamado "dashboard/index" dentro de ese archivo esta esta informacion

Código PHP:
Ver original
  1. Dashboard... Logged in only..
  2.  
  3. <br />
  4. <form>
  5.     <input type="text" name="search" id="search"><br>
  6. </form>
  7. <form id="randomInsert" action="<?php echo URL;?>dashboard/xhrInsert/" method="post">
  8.     <input type="text" name="text" />
  9.     <input type="submit" />
  10. </form>
  11.  
  12. <br />
  13.  
  14. <div id="msg"></div>
  15. <div id="listInserts">
  16.    
  17. </div>

Este es el controlador que envia la informacion a ajax
Código PHP:
Ver original
  1. public function xhrGetListings()
  2.     {
  3.         $sql = $this->db->query("SELECT * FROM data");
  4.         $res = $this->db->getAllUserData($sql);
  5.         echo json_encode(array('data'=>$res,'msg'=>'Informacion Cargada'));
  6.     }


Mi script que hace la peticion ajax es este
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $('#listInserts').load('dashboard/listInfo');
  3.  
  4.     $.ajax({
  5.         url:'dashboard/xhrGetListings',
  6.         dataType:'json',
  7.         method:'get',
  8.         contentType: 'application/x-www-form-urlencoded',
  9.         success: function( data, textStatus, jQxhr ){
  10.             $("#msg").html(data.msg);
  11.             $("#listInfo").html(data.msg);
  12.             console.log(data);
  13.         },
  14.         error: function( jqXhr, textStatus, errorThrown ){
  15.             console.log( errorThrown );
  16.         }
  17.     })
  18.  
  19. })

y Finalmente el archivo donde quero cargar la data que mediante la funcion load() se cargara dentro del archvio dashboard/index en el respectivo div..

Código PHP:
Ver original
  1. <h1>hola</h1>
  2. <div id="listInfo"></div>

recibo la informacion en ajax y puedo cargar el archivo dashboard/listInfo dentro de dashboard/index, lo que no he podido conseguir es esa informacion ajax cargarla dentro de el 'div' dentro de listInfo

En resumen, cargar data dentro de listInfo que se cargara dentro de