Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-07-2011 18:50:17

masterphp
Banni
Date d'inscription: 19-09-2008
Messages: 110

autocomplet avec jquery et ajax

Bonjour,

j'ai un input et je veux faire auto complet  et les données sont stockés dans la base de données si quelqu'un peut donner un coup de main
comment faire
merci

Hors ligne

 

#2 05-07-2011 23:20:51

bgy
Membre
Lieu: Aix en Provence
Date d'inscription: 23-02-2009
Messages: 14
Site web

Re: autocomplet avec jquery et ajax

A en voir ton ratio questions posées / réponses obtenues, tu devrais revoir la formulation de tes questions smile

Si tu as un problème spécifique, pose ta question, mais n'attends pas que l'on te mâche le travaille avec ce genre de question.

La manuel de ZF possède un exemple assez clair sur la mise en place d'un autocomplete avec jQuery.


http://borisguery.com | Fork me on Github | Follow me on Twitter | Check out my tips on Coderwall | More About me

Hors ligne

 

#3 15-07-2011 10:59:39

masterphp
Banni
Date d'inscription: 19-09-2008
Messages: 110

Re: autocomplet avec jquery et ajax

Bonjour,
j'ai un problème concerne l'auto complétion en jquery quand je saisie des caractères  pour l'auto-complétion rien ne donner comme auto complétion voila ce que j'ai fait :

1-j'ai télécharger les deux fichiers d'auto completion jquery et je mis dans  js/jquery.ui.autocomplete.css,js/jquery.ui.autocomplete.js

ca fait plusieurs fois que je tester avec des changement mais ca marche pas si quelqu'un peut aider voir mon code

Code:

$("input#a").autocomplete({
        source: function (request, response) 
        {
            $.ajax({
                url:'../sky/',
                dataType: "json",
                type: "POST",
                data:"term="+$('#a').val(),
                success: function (data) {
                response($.map(data, function (item) {
                        return{
                            id: item.id,
                            label: item.,name + " " + item.prenom + " ( " + item.mail + " )",
                            value: item.name + " " + item.prenom + " ( " + item.mail + " )"
                        }
                    }));
                },
                error: function (XMLHttpRequest, callStatus, errorThrown) {
                    alert(callStatus);
                }
            });
        },
        minLength: 3,
        select: function (event, ui) {
            $("#a").val(ui.item.id);
        }
    });

Hors ligne

 

#4 15-07-2011 11:12:03

Momal
Membre
Date d'inscription: 13-06-2011
Messages: 22

Re: autocomplet avec jquery et ajax

hello,
tu utilises quoi pour débuguer ?
Si tu utilises firebug, tu devrais voir tes requetes ajax et d'éventuelles erreurs javascript.
Est-ce que firebug te renvoie des erreurs js ?
Est-ce que ta requete est bien envoyé au serveur ?
Quelle est la réponse renvoyée par ton serveur ?
Est-elle bien au format JSON ?
Etc...

Hors ligne

 

#5 15-07-2011 11:13:40

Momal
Membre
Date d'inscription: 13-06-2011
Messages: 22

Re: autocomplet avec jquery et ajax

également aussi, si tu utilises un layout, est-il bien désactivé dans le controller qui te renvoie la réponse du serveur?

Bon courage !

Hors ligne

 

#6 15-07-2011 14:00:41

masterphp
Banni
Date d'inscription: 19-09-2008
Messages: 110

Re: autocomplet avec jquery et ajax

Merci pour votre réponse Momal,en fait  j'ai reçu  sur   les deux browsers  firefox et chrome {"1":"nomprenommail@mail.com"}
et pour le débuguer j'utiliser  firebug pour les deux  navigateurs  mais sont afficher rien comme erreur
moi j'ai suivie ce lien http://x-zolezzi.developpez.com/tutorie … ompletion/
pour la réalisation d’auto-complet j'ia changer Data = { codePostal: request.term, pays: 'FR', maxRows: 10 };
par data:"term="+$('#a').val(),


merci d'avance

Dernière modification par masterphp (15-07-2011 14:02:06)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages