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

AJAX Discussion :

[AJAX] chekbox sans rafraichir page


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Par défaut [AJAX] chekbox sans rafraichir page
    Bonjour,

    J’espère être au bonne endroit pour poster. J'ai une page php avec des checkbox. Lorsque que je clique sur les checkbox je veux rajouter une restriction a ma requête select.
    Ma vue php:
    Code : 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
     
    <?php if($result != null):
                    $v=0;
                    echo"<table class='tabpays'>";
                            echo"<tr class='td_excel'>";
                                    echo"<td colspan='10'>";
                                            echo" Voir les Factures  ";
                                    echo"</td>";
                            echo"</tr>";
                            echo"<tr>";
                                    foreach($result as $p):
                                            $v++;
                            
                                            echo"<td>";?>
    						<input type='checkbox' name='id' value='<?php echo $p->ID ;?>'  onchange="go()">
    					<?php   echo $p->LIBELLE;
                                            echo"</td>";
                                            if ($v==10)
                                            {
                                                    $v=0;
                                                    echo"</tr><tr>";
                                            }
                                    endforeach; 
                                    echo"</tr>";
                    echo"</table>";
            
            endif;?>
    Ma fonction go js :
    Code : 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
     
    function go()
    {
     
    	var xhr = getXhr()
    	// On défini ce qu'on va faire quand on aura la réponse
    	xhr.onreadystatechange = function()
    	{
    		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
    		if(xhr.readyState == 4 && xhr.status == 200)
    		{
    			xhr.responseText;
    		}
    	}
    	alert("test");
    	xhr.open("GET","http://localhost/test/CodeIgniter_2.0.2/index.php/admin/restriction",true);
    	xhr.send(null);
    }
    Je rentre bien dans ma fonction. J'ai tester le lien il fonctionne correctement (il renvoi a un controller qui va exécuter la requête et la renvoyer a ma vue).

    Mais rien ne se passe dans ma vue. Pourquoi ?

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Mais rien ne se passe dans ma vue. Pourquoi ?
    Parce que tu ne faits rien du responseText.

    A+.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Par défaut
    Merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/09/2009, 10h25
  2. [AJAX] Onchange sans rafraichir la page
    Par mme_chelaou dans le forum AJAX
    Réponses: 4
    Dernier message: 17/08/2009, 14h26
  3. [AJAX] remplir un champ sans rafraichir la page
    Par nico72 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/02/2008, 13h37
  4. [AJAX] Changer l'url de la page sans rafraichir la page
    Par bonjour69 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/11/2006, 09h56
  5. Rafraichir Iframe sans rafraichir la page
    Par Devether dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/05/2006, 17h15

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