IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

UI autocomplete et argument passer à la page.


Sujet :

jQuery

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 5
    Points : 6
    Points
    6
    Par défaut UI autocomplete et argument passer à la page.
    Bonjour,

    je débute avec jquery en essayant d'implémenter autocomplete. J'ai donc téléchargé la dernière version jquery ui et mis en place des tests:

    Code test.html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
     
    <link type="text/css" href="static/jquery/css/custom-theme/jquery-ui-1.8rc2.custom.css" rel="Stylesheet" />	
    <script type="text/javascript" src="static/jquery/js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="static/jquery/js/jquery-ui-1.8rc3.custom.min.js"></script>
     
    <title>test image dossier</title>
    </head>
    <body>
    <script type="text/javascript">
    	$(function() {
     
    		$("#input-search").autocomplete({
     
    			source: "search_json.php",
    			minLength: 2
     
    		});
    	});
    	</script>
     
    <div class="ui-widget">
    	<label for="input-search">test: </label>
    	<input id="input-search" />
    </div>
     
    </html>

    et le fichier de recherche suivant :
    Code search_json.php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    <?php
    include_once ('includes/database.php');
    include_once ('includes/conn.php');
     
            if(isset($_GET["q"]))
            {
                    $q = $_GET["q"];
                    $sqlbd = "select distinct(".$_table_bd_nom.") from ".$_table_bd." where ".$_table_bd_nom." like \"%".$q."%\"";
                    $resbd = mysql_query($sqlbd, $link) ;
                    
                    $result= array();
                    while ($tab = mysql_fetch_object($resbd))
                    {
                            $result[]=$tab->$_table_bd_nom;
                    }
                    echo json_encode($result);
            }
     
    //      $arr = array('one piece','war piece');
    //      
    //      echo json_encode($arr);
     
    mysql_close($link);
     
    ?>

    le problème est que je ne passe pas dans le "if" car l'argument q ne semble pas être donné en GET à ma page. Si je donne une réponse en du (les commentaires dans le fichier) tout semble bien fonctionner.
    De même quand j'appel search_json.php?q=toto j'ai bien un résultat.

    Je n'arrive pas à comprendre où se trouve le problème et comment le résoudre.

    merci d'avance pour votre aide.

  2. #2
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    hop trouver ma réponse, c'est "term" qui est utilisé comme argument et non "q".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Visual C++ express arguments à passer au main
    Par jeannemarion dans le forum Visual C++
    Réponses: 2
    Dernier message: 26/10/2006, 14h45
  2. passer des argument d'une page à une autre
    Par awatif dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 21/09/2006, 12h41
  3. Réponses: 5
    Dernier message: 20/08/2006, 12h32
  4. [Arguments]Passer de C++ à Java
    Par clovis dans le forum Général Java
    Réponses: 18
    Dernier message: 19/11/2005, 21h09
  5. Etat : comment passer à la page suivante
    Par Celia1303 dans le forum Access
    Réponses: 2
    Dernier message: 26/10/2005, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo