[RESOLU] JQuery Autocomplete source oracle

Eléphanteau du PHP | 49 Messages

17 févr. 2011, 11:40

Okay on avance doucement. Encore merci pour ta patience (louée soit-elle).

Avec ton bout de code j'obtiens donc :

Code : Tout sélectionner

Array ( [0] => Array ( [value] => V000000 ) [1] => Array ( [value] => V000014 ) [2] => Array ( [value] => V000015 ) ...
Mais toujours sans résultats pour l'autocomplete.

Et si je passe ça en json ça donne:

Code : Tout sélectionner

[{"value":"V000000"},{"value":"V000014"},{"value":"V000015"},{"value":"V000016"},{"value":"V000017"},{"value":"V000018"},{"value":"V000019"},{"value":"V000020"},{"value":"V000021"},{"value":"V000022"},{"value":"V000023"}...
C'est plus propre (plus de majuscules comparé au début) mais toujours pas de résultats autocomplete. :/

ViPHP
ViPHP | 3607 Messages

17 févr. 2011, 11:49

Que dit firebug?

Eléphanteau du PHP | 49 Messages

17 févr. 2011, 11:57

Je ne sais pas utiliser firebug du coup je ne sais pas trop où regarder.

Dans console j'ai ça qui apparait quand j'entre une valeur pour l'autocompletion:

Code : Tout sélectionner

... (en-tête etc.) <div id="contenu_home" class="main_frame"> <a name="contenu"></a> <br /><br /><br /> <div class="introduction"><h3>Search</h3></div> <br></br> <br></br> <br></br> [{"value":"V000000"},{"value":"V000014"},{"value":"V000015"},{"value":"V000016"},{"value":"V000017"},{"value":"V000018"},{"value":"V000019"},{"value":"V000020"},{"value":"V000021"},{"value":"V000022"},{"value":"V000023"},{"value":"V000024"},{"value":"V000025"},{"value":"V000026"},{"value":"V000027"},{"value":"V000028"},{"value":"V000029"},{"value":"V000030"},{"value":"V000031"},{"value":"V000032"},{"value":"V000033"},{"value":"V000034"},{"value":"V000035"},{"value":"V000036"},{"value":"V000037"},{"value":"V000038"},{"value":"V000039"},{"value":"V000040"},{"value":"V000041"},{"value":"V000042"},{"value":"V000043"},{"value":"V000044"},{"value":"V000045"},{"value":"V000046"},{"value":"V000047"},{"value":"V000048"},{"value":"V000049"},{"value":"V000050"},{"value":"V000051"},{"value":"V000052"},{"value":"V000053"},{"value":"V000054"},{"value":"V000055"},{"value":"V000056"},{"value":"V000057"},{"value":"V000058"},{"value":"V000059"},{"value":"V000060"},{"value":"V000061"},{"value":"V000062"},{"value":"V000063"},{"value":"V000064"},{"value":"V000065"},{"value":"V000066"},{"value":"V000067"},{"value":"V000068"},{"value":"V000069"},{"value":"V000070"},{"value":"V000071"},{"value":"V000072"},{"value":"V000073"},{"value":"V000074"},{"value":"V000075"},{"value":"V000076"},{"value":"V000077"},{"value":"V000078"},{"value":"V000079"},{"value":"V000080"},{"value":"V000081"},{"value":"V000082"},{"value":"V000083"},{"value":"V000084"},{"value":"V000085"},{"value":"V000086"},{"value":"V000087"},{"value":"V000088"},{"value":"V000089"},{"value":"V000090"},{"value":"V000091"},{"value":"V000092"},{"value":"V000093"},{"value":"V000094"},{"value":"V000095"},{"value":"V000096"},{"value":"V000097"},{"value":"V000098"},{"value":"V000099"}] <br class="clear-both" /> </div> ... (pied de page et tout ça)
Du coup en fait j'ai l'impression que Zend retourne une vue à l'autocomplete element. Normal je dirais, c'est la vue search.phtml que j'ai créé avec le script. La vue est controllée par l'action suivante :

Code : Tout sélectionner

public function searchAction() { $this->view->title = "Search"; $this->view->headTitle($this->view->title, 'PREPEND'); }
Et du coup j'ai peut-être besoin de faire quelque chose ici. Genre supprimer le layout etc. Je vais voir ce que je peux faire.

--Edit: Bingo!

Code : Tout sélectionner

public function searchAction() { Zend_Layout::resetMvcInstance(); }
Mon autocomplete fonctionne. \o/
Merci beaucoup (beaucoup). Je suis d'autant plus content que j'ai réellement compris de quoi il retourne et que j'ai (un peu) trouvé la solution moi-même. :D
Modifié en dernier par diday le 17 févr. 2011, 12:00, modifié 1 fois.

ViPHP
ViPHP | 3607 Messages

17 févr. 2011, 11:59

Ah oui la pour le coup, il ne lui faut rien d'autre que l'objet json à jqueryui! ;)

Eléphanteau du PHP | 49 Messages

17 févr. 2011, 12:01

Oui j'ai édité cela fonctionne. Encore merci à tous! Je crois que PHPFrance va être en bonne place dans les crédits de ma synthèse. ^^