Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, 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 28/09/2008, 17h08   #1
Membre régulier
 
Inscription : janvier 2008
Messages : 354
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 354
Points : 96
Points : 96
Par défaut problème d'accolade dans mon code

Bonjour ,

J'essaie de faire de petits tests pour apprendre Ajax mais là apparemment je dois coincer sur une accolade ( c'est la honte mais là je peux pas faire autrement..)
Bon je vous livre mon bout de code qui est en train de me bouffer mon dimanche.Et qui m'empêche d'avancer dans l'apprentissage d'ajax.
Code :
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
32
33
34
35
36
37
38
 
 <script language ="javascript">
        function contacterServeur()
        {
            alert ("Début de la fonction");
 
           var monObjet == false ;
            // Création de l'objet XmlHttpRequest
                 // Pour firefox
                 if (window.XMLHttpRequest())
                     {
                         monObjet = new XMLHttpRequest() ;
                         alert ("L'objet a été créé");
                         }
                         // Pour Microsoft
                          else (window.ActiveXObject)
                             {
                                 monObjet = new (ActiveXObjectMicrosoft.XMLHTTP))
                                 alert ("L'objet a été créé");
                                 } 
                                // if (monObjet)
                                   //  alert ("L'objet a été créé");
                              //   else
                                //     alert("L'objet n'a pas été créé");
 
                 monObjet.open("post",test.php,false) ;
                 monObjet.send(null) ;
                   if (monObjet.readyState == 4)
           {
           alert("La requête a été effectuée") ;
       alert(monObjet.responseText) ;
       }
       else
           {
           alert("Pas de retour");
           }
       } // Fin de la fonction   
      </script>
Merci d'avance
une_tite_question est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2008, 08h15   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 828
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 828
Points : 35 998
Points : 35 998
Code :
else if(window.ActiveXObject)
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2008, 13h29   #3
Membre régulier
 
Inscription : janvier 2008
Messages : 354
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 354
Points : 96
Points : 96
Bonjour ,
Merci beaucoup et dire que ça m'a gaché mon dimanche.
Sinon
Code :
1
2
 
 var monObjet == false ;
me met aussi en erreur je suis obligé de faire :
Code :
1
2
 
 var monObjet = false ;
ou bien
Code :
1
2
3
 
 var monObjet  ;
 monObjet == false ;
pour que celà fonctionne est ce que tu peux m'expliquer le problème .

j'ai une autre question
Code :
1
2
 
 monObjet.open("post",test.php,false) ;
j'ai juste mis le fichier test.php sur le serveur y a t il d'autres manipulations à faire puisque là j'ai un message :
Citation:
test is not defined
Et encore merci d'avance pour votre aide. Je tiens à signaler que je bosse sur un tuto mais comme toujours c'est en mettant en pratique que les questions viennent.
une_tite_question est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2008, 13h55   #4
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 828
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 828
Points : 35 998
Points : 35 998
Attention, = est différent de == !
= affecte une valeur à une variable ;
== teste l'égalité de deux valeurs ;
donc
Code :
var monObjet == false ;
te créerais une variable true ou false (au sens booléen) ce qui n'est pas possible et te renvoie un message d'erreur.

Sinon :
Code :
 monObjet.open("post","test.php",false) ;
Les 2 premiers arguments sont de type chaine, dans ta syntaxe, javascript prenait test.php pour la propriété php de la variable test (donc not defined).
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino 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 06h37.


 
 
 
 
Partenaires

Hébergement Web