|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||
|
Membre du Club
![]() Inscription : janvier 2011 Messages : 75 ![]() |
Bonjour, pour le boulot on m'a demandé d'intégrer une autocomplétion sur un champ dans une application qui pointe sur une database. Puis qui, quand l'utilisateur clique dessus, affiche la variable sélectionnée juste en dessous.
Pour l'instant j'ai réussi à tout faire (enfin, je crois ...) sauf que je n'arrive pas à récupérer ce que me renvoi ma requête SQL en JSON (je dois avoir plusieurs erreurs dans mon code et comme c'est la première fois que je fais du js Voilà les fichiers que j'ai pour l'instant écrit : Mon fichier index.php : Code :
Code :
Code :
Code :
Merci à ceux qui me répondront et sauront m'éclairer. |
||||||||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 150 ![]() |
Il me semble que la requête que tu effectuée ne gère que le JsonP et non le Json. Mais je ne suis pas sûr.
Es-ce que tu arrives déjà à faire une alerte dans Code :
success: function( data ) { alert('x');} |
|
|
00
|
|
|
#3 | |
|
Membre du Club
![]() Inscription : janvier 2011 Messages : 75 ![]() |
Citation:
|
|
|
|
00
|
|
|
#4 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#5 | ||||
|
Membre du Club
![]() Inscription : janvier 2011 Messages : 75 ![]() |
autocomplete.js autant pour moi
Je l'ai modifié dans le post initial que je n'induise plus les gens en erreur. J'ai changé Code :
Code :
|
||||
|
|
00
|
|
|
#7 | |
|
Membre du Club
![]() Inscription : janvier 2011 Messages : 75 ![]() |
Citation:
Code :
header('content-type: application/json; charset=utf-8'); |
|
|
|
00
|
|
|
#8 |
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
Si vous utilisez l'UI Autocomplete , vous devez charger les styles UI et les scripts jQuery et jQuery UI. Voir : http://www.developpez.net/forums/d10...16-disponible/ UI Autocomplete travaille en JSON ou en JSONP (http://jqueryui.com/demos/autocomplete/#remote, http://jqueryui.com/demos/autocomple...ote-with-cache, http://jqueryui.com/demos/autocomplete/#remote-jsonp). L'infâme "async: false", il bloque toute la page web, n'est utilisé nulle part dans le code source des exemples. Bien entendu, en JSONP le serveur doit être réglé pour lui en fournir.
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
|
00
|
|
|
#9 | |||||||
|
Membre du Club
![]() Inscription : janvier 2011 Messages : 75 ![]() |
Citation:
Bonjour, merci de prendre le temps de m'aider. J'ai bien intégrer à présent la feuille de style dans ma page html: Code :
<link rel="stylesheet" type="text/css" src="./lib/css/ui-lightness/jquery-ui-1.8.16.custom.css"> Là j'essaye de voir pour récupérer le contenu de ma requête en json. Donc pour récupérer ma requête en JSON je me suis basé sur view-source:http://api.geonames.org/citiesJSON?f...emo&style=full Et j'ai essayé de reprendre le modèle du code qu'ils utilisent en comparant leur fichier JSON et un fichier JSON que j'ai écrit (fopen, fwrite, etc) j'en arrive donc à ces lignes là (je remet les fichiers car je les ai fait évoluer). index.php: Code :
Code :
Code :
|
|||||||
|
|
00
|
|
|
#10 | ||
|
Membre du Club
![]() Inscription : janvier 2011 Messages : 75 ![]() |
Problème résolu.
Modification du code de autocomplete.js par : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com