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 03/07/2011, 12h45   #1
Invité de passage
 
Homme Gaylord POILLON
Directeur de projet
Inscription : juillet 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Gaylord POILLON
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Directeur de projet

Informations forums :
Inscription : juillet 2011
Messages : 1
Points : 0
Points : 0
Par défaut UI Autocomplete. Mes modifications ne fonctionnent pas correctement

Bonjour à tous,

J'essaie d'implémenter à mon projet la bibliothèque jQuery UI pour l'autocompletion. J'y suis parvenu très simplement grâce à un petit tutoriel trouvé sur internet. Je souhaite cependant personnaliser quelques petits trucs qui ne fonctionnent pas.

Je ne vais pas vous donner la source entière car c'est un problème simple et je pense qu'il pourra être résolu assez facilement par ceux qui connaissent ^^



Fichier JS :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
	$('#product_name').val("");
	$("#product_name").autocomplete({
		source: "inc/core/ajaxCompletion.php",
		minLength: 1,
		select: function(event, ui) {
			$('#product_name').val(ui.item.product_name);
			$('#product_reference').val(ui.item.product_reference);
			$('#product_price').val(ui.item.product_price);
			$('#product_tax_1').val(ui.item.product_tax_1);
			$('#product_tax_2').val(ui.item.product_tax_2);
			$('#product_tax_3').val(ui.item.product_tax_3);
			$('#product_tax_4').val(ui.item.product_tax_4);
		}
	});
Fichier PHP :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
	while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
		$row_array['value'] = ''.$row['product_name'].'. \\n Prix TTC : '.$row['product_price'].'.';
		$row_array['product_family'] = $row['product_family'];
		$row_array['product_name'] = $row['product_name'];
		$row_array['product_reference'] = $row['product_reference'];
		$row_array['product_price'] = $row['product_price'];
		$row_array['product_tax_1'] = substr($row['product_tax'], 0, 1);
		$row_array['product_tax_2'] = substr($row['product_tax'], 1, 1);
		$row_array['product_tax_3'] = substr($row['product_tax'], 3, 1);
		$row_array['product_tax_4'] = substr($row['product_tax'], 4, 1);
        array_push($return_arr,$row_array);
    }
- Là par exemple, je souhaite que le prix viennent en dessous. Lorsque je fais "<br />" et bien ça m'affiche ... "<br />" au lieu d'un saut de ligne. Et pareil pour "\n". Je n'arrive donc pas à faire un saut de ligne donc.

- Second soucis pas très important : je n'arrive pas à afficher le signe euro. Lorsque je fais "€" dans le fichier PHP, ça bloque le script.

- Denier petit soucis ... comme vous le voyez, la liste de résultat contient plusieurs informations (notamment le prix) et je souhaite que lorsque l'utilisateur clique, seule le nom du produit se met dans le formulaire. C'est d"ailleurs pour ça que j'ai ajouté "$row_array['product_name'] = $row['product_name'];" dans le fichier JS. Mais ça ne fonctionne pas ^^

Si vous savez comment faire, merci d'avance
Gaylord.P.
Gaylord.P 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 06h15.


 
 
 
 
Partenaires

Hébergement Web