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+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.