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:
El dilluns, 12 octubre de 2015 22:48:52 UTC+2, Christian Quispe va escriure:
SaludosChristian QuispeGeek and DeveloperMiembro: GDG Lima (Google Developer Group Lima)Portafolio: www.oxicode.io¿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> 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
¿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:...holael código del controladores muy sencillo
<?php
class CarsController extends AppController {
public $layout = 'basic';
public $components = array('RequestHandler');
public function index() {
if ($this->request->is('ajax')) {
$term = $this->request->query('term');
$carNames = $this->Car->getCarNames($term);
$this->set(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
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
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 conflictopasame un pantallazo de la pestaña Network, el ultimo item debe ser el request, subpestaña previewEnviado con MailTrackSaludosChristian QuispeGeek and DeveloperMiembro: GDG Lima (Google Developer Group Lima)Portafolio: www.oxicode.io--
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 .
To post to this group, send email to cake...@googlegroups.com.
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+unsubscribe@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.
No comments:
Post a Comment