begin process at 2012 05 29 20:21:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Problem ajax


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problem ajax

vendredi 29 août 2008 à 09:16:02 | Problem ajax

pyobour

Bonjour a tous
voila j'ai un probleme dans mon code sur une ligne seulement
xhr.send("idAuteur2="idAuteur2&"idAuteur="+idAuteur);

quelqu'un saurait qu'est qui ne vas pas dans cette syntaxe ??
je sais que c'est possible de faire passer plusieur element avec cette méthode mais j'arrive pas a trouvé la bonne syntaxe HELP SVP
vendredi 29 août 2008 à 09:52:36 | Re : Problem ajax

PetoleTeam

Membre Club
Bonjour,
j'écrirais peu être ceci
"idAuteur2=
" + idAuteur2 + " &idAuteur= " + idAuteur
si idAuteur2 et idAuteursont des variables...
;O)
vendredi 29 août 2008 à 10:31:14 | Re : Problem ajax

pyobour

erf alors oui elles sont déclarés
idauteur = sel.options[sel.selectedIndex].value;
 idauteur2 = sel.options[sel.selectedIndex].value;
EN FAITE TOUT  marche sauf la ligne xhr.send
et avec ce que tu m'as mis sa ne marche pas : /

vendredi 29 août 2008 à 13:52:22 | Re : Problem ajax

bultez

Membre Club
Réponse acceptée !

bonjour,

"normalement" ça devrait fonctionner !
xhr.send("idAuteur2="+idAuteur2+"&idAuteur="+idAuteur);

maintenant... soit tu ne fais pas tout à fait comme ça, soit ton erreur est due
à une variable non déclarée, soit ton erreur est "ailleurs",
soit... mais au fait c'est quoi l'erreur ?
une erreur de syntaxe ? une erreur de comportement ? une erreur de logique ? ....
tu as un message d'erreur ? un résultat inattendu ? pas de résultat du tout ?

on n'a pas assez de billes à priori....

déjà :
FireFox
regarder la "console d'erreurs"
Outils / Console d'erreurs
et mieux : télécharger FireBug
Internet
Explorer
activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)
et mieux : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS
K-Meleon
regarder la "console d'erreurs"
Outils / Console d'erreurs
Opera
regarder la "console d'erreurs"
Outils / Avancé / Console d'erreurs
Safari
regarder Debug / Show JavaScript Console
° modifier Fichier Preferences.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\
y ajouter <key>IncludeDebugMenu</key>
<true/>

sinon mets nous tout ce qu'il faut pour qu'on puisse voir,
tout ce qu'il faut mais pas plus ! pas 5698746861 lignes

Cordialement   Bul  [mon Site] [M'écrire]
vendredi 29 août 2008 à 13:58:05 | Re : Problem ajax

bultez

Membre Club
si ça se trouve, par exemple,  tu fais un envoi en method get ?
comme on n'a pas l'open...
car là les paramètres doivent être mis derrière l'url pas dans le send
CordialementBul[mon Site][M'écrire]
vendredi 29 août 2008 à 16:28:50 | Re : Problem ajax

pyobour

alors la methode j'ai testé les deux sa ne change rien(post,get) mais bon maintenant je sais directement laquelle utilisé ensuite
je sais que cela fonctionne au nivo de mes variables j'ai fais un alert idauteur, et d'idauteur2 le resutlat apparait, mais
*/
            function go(){
                var xhr = getXhr();
                // On défini ce qu'on va faire quand on aura la réponse
                xhr.onreadystatechange = function(){
                   
                    if(xhr.readyState == 4 && xhr.status == 200){
                        leselect = xhr.responseText;
                 
                        document.getElementById('livre').innerHTML = leselect;
                    }
                }

                // method POST
                xhr.open("POST","ajax_livre2.php",true);
                // ne pas oublier ça pour le post
                xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                //  poster les arguments
                // ici, l'id de l'ordinateur
                sel = document.getElementById('auteur');
                idauteur = sel.options[sel.selectedIndex].value;
               
                //ici l'id de l'utilisateur
               
                sel = document.getElementById('auteur2');
   
                idauteur2 = sel.options[sel.selectedIndex].value;
            xhr.send("idauteur2="+idauteur2+"&idauteur="+idauteur);
                      

            }
ne fonctionne pas
vendredi 29 août 2008 à 16:52:42 | Re : Problem ajax

bultez

Membre Club
>>'ai testé les deux sa ne change rien(post,get)
ah ben si ! ça ne peut pas ne pas changer !! c'est l'un ou l'autre !
et si les paramètres sont mal transmis, ça ne peut que queuter...
et/ou alors l'erreur est ailleurs ! ( dans le php ? va savoir )
tu ne réponds d'ailleurs pas ! je me cite :  mais au fait c'est quoi l'erreur ?
CordialementBul[mon Site][M'écrire]
samedi 30 août 2008 à 15:59:31 | Re : Problem ajax

PetoleTeam

Membre Club
Bonjour,
à tester en utilisant la méthode escape sur la récupération des datas...

  // ici, l'id de l'ordinateur
  var sel = document.getElementById('auteur');
  var idauteur = escape(sel.options[sel.selectedIndex].value);
  //ici l'id de l'utilisateur
  sel = document.getElementById('auteur2');
  var idauteur2 = escape(sel.options[sel.selectedIndex].value);
  xhr.send("idauteur2="+idauteur2+"&idauteur="+idauteur);


on ne sait jamais...
;O)
dimanche 31 août 2008 à 17:10:31 | Re : Problem ajax

pyobour

bah ecoute r je vais tester demain et vous dire si sa marche
lundi 1 septembre 2008 à 08:41:29 | Re : Problem ajax

pyobour

ben le truc qui se passe c'est que la fonctionne fonctionne si j'ai les elements séparé, si dans la requete xhr.send je ne passe qu'une valeur sa fonctionne dès que j'essais de mettre les deux sa ne fonctionne plus. mais séparement les deux fonctionnent et la fonction escape ne fonctionne pas :(

1 2 3

Cette discussion est classée dans : problem, ajax, syntaxe, idauteur2, idauteur


Répondre à ce message

Sujets en rapport avec ce message

location :: problem [ par lebarn ] comment on utilise "location.href" svpLebarn, c'est moi :: Search with Google</font color="#0 cherche syntaxe [ par AsselusBorealiss ] salut a tous >je cherche la syntaxe pour affiche une autre image ( en meme temps que la premier )le bout de code qui merde =document.write('<img id=" probleme syntaxe [ par morgandetoi06 ] bonjour bonjourvoila j aimerait faire une pause de 5 secondes mais je n y arrive povoila mon code:date=new Date; sec=date.getSeconds(); if(sec { probleme de syntaxe (enfin j'espere!!) [ par LaTatadu91 ] Salut tout le monde;alors voila je crois que ya un probléme de syntaxe ds mon code qui est censé ecrire les ligne  de mon tableau de deux couleurs dif problème de syntaxe [ par psychatricmeuh ] bonjour!   je cherche à récupérer quelle radiobutton est cochée dans mon radiobuttonlist qui est sur une page aspx. j'ai essayé diverses écritures, (condition) ? faitci : faitça; [ par sapakus ] Bonjour,je viens de découvrir la très élégante structure citée en titre, qui permet de remplacer un if...else...Or, ne nous voilons pas la face, je do problem image [ par sylveur ] voila pour un prof au lyccée jessaye de faire un site sur un voyage con a fait. mai le prob c'est con a une partie image avec plusieur images dans dif Petit problem de script [ par MATHIS49 ] Bonjour je voudrais savoir pour ce script ne foncitonne pas. Merci : var valeur; function fonction1(valeur) { alert('valeur incrementé : '+ [AJAX+DIV] Probleme de positionement de basile "<DIV>" [ par frostie ] Boujour tout le monde, Je suis en train de developper une application PHP/AJAX (Asynchronous JAvascipt Xml) qui utilise beaucoup les balises et leur AJAX ? [ par tony1239456 ] Bonjour, je suis très intéressé par la nouvelle forme de progrzmmation AJAX. J'ai vu des scripts en action et sa m'a beaucoup plû on va dire. Donc ma


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,023 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales