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

JavaScript Discussion :

Rien ne se passe . . . lors du clic


Sujet :

JavaScript

  1. #1
    Membre du Club Avatar de Halex78
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 75
    Points : 68
    Points
    68
    Par défaut Rien ne se passe . . . lors du clic
    Bonsoir.

    J'ai fait ma première requête ajax, et pas moyen depuis hier de trouver ce qui cloche, quand je clique sur un bouton qui appelle la fonction, rien ne se passe...

    Erreur de syntaxe je pense, mais je vois pas où !

    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
    28
    29
    30
    31
    function switch_contenu(classe)
    {
    	var xhr = null;
    	if(window.XMLHttpRequest) {// Firefox
    		xhr = new XMLHttpRequest();}
    	else if(window.ActiveXObject) {// Internet Explorer
    		xhr = new ActiveXObject("Microsoft.XMLHTTP");}
    	else { // XMLHttpRequest non supporté par le navigateur
    		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
     
    	document.getElementById('contenu_global').innerHTML = 'Chargement du contenu en cours...';
    	var edition = document.getElementById('edition').value;
    	var id_membre = document.getElementById('id_membre').value;
    	xhr.open('POST','./grimoire_ajax.php',true);
    	var params ='classe='+classe+'&id_membre='+id_membre+'&edition='+edition;
    	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=utf-8');
    	xhr.setRequestHeader('Content-length', params.length);
    	xhr.setRequestHeader('Connection', 'close');
     
    				// 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){
    			document.getElementById('contenu_global').innerHTML = xhr.responseText;
    			}
    		}
     
    	xhr.send(params);
     
    }
    Tout est en utf8, le header de grimoire_ajax.php également, l'encodage des pages...

    edit : Euh... Après coloration syntaxique j'ai vu mon erreur, il manquait une accolade

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Points : 311
    Points
    311
    Par défaut
    Survolé très vite, mais il ne manquerait pas une accolade de fermeture après le else ?

  3. #3
    Membre du Club Avatar de Halex78
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 75
    Points : 68
    Points
    68
    Par défaut
    Si si c'est ca, je comprends pas ... Depuis hier soir que je regarde, je vois pas l'erreur

    Merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Points : 311
    Points
    311
    Par défaut
    Citation Envoyé par Halex78 Voir le message
    Si si c'est ca, je comprends pas ... Depuis hier soir que je regarde, je vois pas l'erreur

    Merci
    De rien.
    C'est souvent comme ça, à force d'avoir le nez dessus on ne voit plus rien.

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

Discussions similaires

  1. Demander un mot de passe lors d'un clic sur un bouton
    Par sbenett dans le forum Débuter
    Réponses: 4
    Dernier message: 03/04/2013, 10h01
  2. Ecran mauve lors du démarrage et rien ne se passe
    Par katiasaan dans le forum Ordinateurs
    Réponses: 8
    Dernier message: 31/01/2012, 19h05
  3. [JAVASCRIPT] Rien ne s'affiche lors d'une pause
    Par stephane93fr dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/05/2005, 15h38
  4. cryptage mots de passe lors de la saisie
    Par ycef dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 14/09/2004, 13h22
  5. Réponses: 2
    Dernier message: 12/07/2004, 11h43

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