hola, Solucionado, para que jquery autocomplete, los campos devueltos deben llamarse "value" y "label"
El dilluns, 12 octubre de 2015 22:48:52 UTC+2, Christian Quispe va escriure: > > Revisa si tienes los css incluidos. > > > > Enviado con MailTrack > <https://mailtrack.io/install?source=signature&lang=es&referral=christian.quis...@gmail.com&idSignature=23> > > Saludos > > Christian Quispe > > *Geek and Developer* > *Miembro: * *GDG Lima (Google Developer Group Lima)* > > *Portafolio: www.oxicode.io > <https://mailtrack.io/trace/link/121ae77715bc0eb6a3abf916d50c78dd2bca2a9a?url=http%3A%2F%2Foxicode.io&signature=93aefc105306cc5e>* > > *¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores > constantemente...* > > > El 12 de octubre de 2015, 3:32 p. m., Raul Magdalena Catala< > raulma...@gmail.com <javascript:>> escribió: > >> hola de nuevo Christian, >> >> finalmente he consegido una respuesta json de un controlador pero el >> input intenta autocompletar pero se queda a medio camino. Pego la pantalla >> que es más facil verlo que explicarlo >> >> >> <https://lh3.googleusercontent.com/-QD76wOgPOCk/VhwYcZXiFuI/AAAAAAAAeKQ/CtlJc5f_XpM/s1600/Captura%2Bde%2B2015-10-12%2B22%253A27%253A28.png> >> >> ¿sabes a que se debe este comportamiento del input? >> He comprobado que la respuesta json esta bien formateada. >> >> gracias >> >> El divendres, 9 octubre de 2015 9:27:16 UTC+2, Raul Magdalena Catala va >> escriure: >>> >>> hola >>> >>> el código del controladores muy sencillo >>> >>> <?php >>> class CarsController extends AppController { >>> >>> public $layout = 'basic'; >>> >>> public $components = array <http://www.php.net/array>( >>> 'RequestHandler'); >>> >>> public function index() { >>> if ($this->request->is('ajax')) { >>> $term = $this->request->query('term'); >>> $carNames = $this->Car->getCarNames($term); >>> $this->set(compact <http://www.php.net/compact>('carNames')); >>> $this->set('_serialize', 'carNames'); >>> } >>> } >>> } >>> >>> >>> >>> El divendres, 9 octubre de 2015 7:06:21 UTC+2, Christian Quispe va >>> escriure: >>> >>> Ahiy esta el error. Hay un problema con la función. >>> >>> Este tema del jquey, ajax y json es bien fácil. Fresh. Compartenos el >>> código del controlador para ver en que has metido la pata >>> >>> Enviado desde Gmail para Moto G >>> >>> www.oxicode.io >>> El oct. 8, 2015 2:08 AM, "Raul Magdalena Catala" <raulma...@gmail.com> >>> escribió: >>> >>> Hola Christian, >>> >>> tengo un archivo creado para la vista en , src/Template/Cars/index.ctp. >>> >>> la ruta en el script es correcta: >>> >>> $(document).ready(function(){ >>> $('#autocomplete').autocomplete({ >>> source: "/cars/index.json", >>> }); >>> }); >>> >>> finalmente te paso la pertaña network >>> >>> >>> <https://lh3.googleusercontent.com/-2kiB-wJjJGY/VhYWOcbmc-I/AAAAAAAAeJM/7_r3HcpdTQo/s1600/Captura%2Bde%2B2015-10-08%2B09%253A06%253A59.png> >>> >>> >>> >>> El dijous, 8 octubre de 2015 0:57:13 UTC+2, Christian Quispe va escriure: >>> >>> Ya veo, el problema viene por la vista, tienes el archivo creado en la >>> vista?, si usas solo controlador debes tener >>> >>> $this->set('_serialize', ['articles']); >>> >>> tambien checa la ruta, la url destino, el u0022 es un ' por ahi puede >>> hacer conflicto >>> pasame un pantallazo de la pestaña Network, el ultimo item debe ser el >>> request, subpestaña preview >>> >>> >>> >>> Enviado con MailTrack >>> <https://mailtrack.io/install?source=signature&lang=es&referral=christian.quis...@gmail.com&idSignature=23> >>> >>> Saludos >>> >>> Christian Quispe >>> >>> *Geek and Developer* >>> *Miembro: * *GDG Lima (Google Developer Group Lima)* >>> >>> *Portafolio: www.oxicode.io >>> <https://mailtrack.io/trace/link/8ec7b946fa3dd757dcc0aee0f3b541981f2635a3?url=http%3A%2F%2Foxicode.io&signature=1f56e26077e1b222>* >>> >>> ... >> >> -- >> Like Us on FaceBook https://www.facebook.com/CakePHP >> Find us on Twitter http://twitter.com/CakePHP >> >> --- >> You received this message because you are subscribed to the Google Groups >> "CakePHP" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to cake-php+u...@googlegroups.com <javascript:>. >> To post to this group, send email to cake...@googlegroups.com >> <javascript:>. >> Visit this group at http://groups.google.com/group/cake-php. >> For more options, visit https://groups.google.com/d/optout. >> > > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com. To post to this group, send email to cake-php@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/d/optout.