Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2011, 19h09   #1
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 239
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 239
Points : 1 046
Points : 1 046
Par défaut Alternative à AutoComplete UI, mais comment l'installer ?

Bonjour à tous,

Je voudrais utiliser ce plugin jquery :

http://www.devbridge.com/projects/au...e/jquery/#demo

Je trouve que ce tuto n'est pas très complet. Il me manque pas mal d'informations pour pouvoir le mettre en place sur mon site.

J'ai déjà fait ceci dans le head :

Code :
1
2
3
4
 
$('#query').autocomplete({
	source: 'autocomplete.php'
});
1) je ne sais déjà pas quoi mettre dans autocomplete.php

on me conseille d'utiliser ce genre de code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
<?php
 
if (isset ($_GET['term'])) {
	$premieresLettres = $_GET['term'];
	$res = array();
 
	// Tu vas rechercher tes possibilités ici
 
	// Pour ajouter un résultat :
	$res[] = array(
		'id' => $id,
		'label' => $texte,
		'value' => $texte
	);
 
	echo json_encode($res);
}
Je ne comprends pas cette partie du code :

Code :
1
2
3
4
5
6
7
8
// Tu vas rechercher tes possibilités ici
 
	// Pour ajouter un résultat :
	$res[] = array(
		'id' => $id,
		'label' => $texte,
		'value' => $texte
	);
Est-ce que l'un d'entre vous aurait déjà utilisé ce plugin et pourrait m'indiquer comment je peux le mettre sur mon site ?

Merci pour l'aide

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 19h24   #2
Membre éclairé
 
Homme
Webmaster
Inscription : septembre 2007
Messages : 376
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2007
Messages : 376
Points : 377
Points : 377
Salut,

en fait c'est que le code PHP n'est pas complet. En effet, sous le commentaire "Tu vas rechercher tes possibilités ici" tu dois récupérer tes propositions, comme par exemple faire une requête SQL. Ce qui peut te donner quelque chose comme ça :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
// Tu vas rechercher tes possibilités ici
$sql = mysql_query("SELECT * FROM ......"); //requête à paramétrer
while($tmp = mysql_fetch_assoc($sql))
{
   // Pour ajouter un résultat :
   $res[] = array(
      'id' => $tmp['id'],
      'label' => $tmp['texte'],
      'value' => $tmp['texte']
   );
 
}
Il faudra changer le nom des champs en fonction de la requête
Finality est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 19h48   #3
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 239
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 239
Points : 1 046
Points : 1 046
Salut,

Un tout grand merci pour ta réponse.

J'ai donc compris cette partie.

Lors du changement dans la zone de texte :

est-ce que l'élément GET est à coder ou il est déjà prêt dans le plugin ?

Sais-tu me dire comment doit se présenter le fichier avec les propositions ?

J'ai deux messages d'erreur :

Citation:
ac.enable is not a function
Citation:
this.source is not a function
[Stopper sur une erreur] Échec du chargement de la source pour:...jax/libs/jqueryui/1.8/jquery-ui.min.js
Merci pour ton aide et bon W.E..
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h57.


 
 
 
 
Partenaires

Hébergement Web