begin process at 2012 02 14 08:13:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Problème avec XMLHTTPRequest !


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

Problème avec XMLHTTPRequest !

mercredi 2 juillet 2008 à 15:51:42 | Problème avec XMLHTTPRequest !

nicomilville

Membre Club
Salut,

Et oui, c'est encore moi, vous devez vous dire que je suis un gros nul !

Peut être, peut être pas !

Je reviens vous voir car je dois finir un chat pour ce soir (je peus vous dire que c'est pas du gateau, je me suis pas foutu de la gueule de mon patron de je lui ai fait en utilisant le DOM et ajax enfin bref je suis pas la pour raconter ma vie ) et que j'ai un gros problème !

J'ai fait une fonction pour l'envoi de message mais elle ne marche pas, je crois savoir pourquoi mais je ne connais pas la solution donc je me suis dit que c'était peut être le moment de passer vous dire bonjour, lol

Je pense que la raison pour laquelle ça ne marche pas c'est que j'ai enlevé certaine choses dans le code d'origine car je ne veus pas de retour !

Ma fonction :

function recup_text() {
 var O_text = document.getElementById('text').value;
 var O_pseudo1 = document.getElementById('pseudo1').value;
 var O_pseudo2 = document.getElementById('pseudo2').value;
 var xhr_object = null;
 
 if(window.XMLHttpRequest)
  xhr_object = new XMLHttpRequest();
 else if(window.ActiveXobject)
  xhr_object = new ActiveXobject("Microsoft.XMLHTTP");
 else{
  alert("Votre navigateur n'est pas compatible avec XMLHttpRequest");
  return;
 }
 
 xhr_object.open("GET", "recup_message.php?message="+O_text+"&pseudo1="+O_pseudo1+"&pseudo2="+O_pseudo2, true);
 
 xhr_object.send(null);
 
 if(document.all) {
  document.getElementById('envoyer').attachEvent('onclick',recup_text());
 } else {
  document.getElementById('envoyer').addEventListener('click',recup_text(),false);
 }
}

Avez vous une solution ?

Merci d'avance !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

mercredi 2 juillet 2008 à 16:04:14 | Re : Problème avec XMLHTTPRequest !

maelob

Membre Club
Ça manque de données nico qu'est ce qui marche pas et les erreurs.




Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
mercredi 2 juillet 2008 à 16:07:43 | Re : Problème avec XMLHTTPRequest !

nicomilville

Membre Club
Re maelob,

Ba ça manque de donnée tout simplement pare ue je n'ai pas d'erreur...

Mais dans une page php j'ai une requête qui insert le text envoyé dans une table et rien ne se passe, je suis sur que ça ne vient pas du fichier php car je l'ai testé !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

mercredi 2 juillet 2008 à 16:10:11 | Re : Problème avec XMLHTTPRequest !

maelob

Membre Club
Tu ne récupère pas la réponse et tu ne l'affiche pas.

      // on récupère la réponse au format texte ...
      var reponse = xhr.responseText;

      // on récupère la réponse au format xml ...
      var reponse = xhr.responseXML.documentElement;



Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
mercredi 2 juillet 2008 à 16:16:14 | Re : Problème avec XMLHTTPRequest !

nicomilville

Membre Club
oui, justement, je veus pas de la réponse, moi ce que je veus c'est juste envoyer du text dans ce fichier !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

mercredi 2 juillet 2008 à 16:19:55 | Re : Problème avec XMLHTTPRequest !

maelob

Membre Club
hummm...
Je comprend pas



Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
mercredi 2 juillet 2008 à 16:21:31 | Re : Problème avec XMLHTTPRequest !

nicomilville

Membre Club
moi non plus !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

mercredi 2 juillet 2008 à 17:06:15 | Re : Problème avec XMLHTTPRequest !

AlexN

Salut,

Vu de loin, tu utilises l'objet en mode asynchrone. Mais où est définie et où est branchée la fonction la fonction de callback (xhr_object.onreadystatechange= function() { }) ?
Il n'y a aucune fonction qui est branchée au retour, ça doit être pour ça, qu'il ne se passe rien. Mets une fonction vide ou utilises le mode synchrone.

Une fonction vide, c'est quand même moyen, pourquoi ton script ne renverrait pas au moins un code pour dire, "j'ai enregistré" ou "je me suis planté" ?
Tu envoies des données, mais tu pars du principe que du moment que c'est envoyé, c'est enregistré, hum... (air songeur)

send(null) n'est pas trop recommandé, utilise plutôt  send("")
mercredi 2 juillet 2008 à 17:53:00 | Re : Problème avec XMLHTTPRequest !

nicomilville

Membre Club
ok,

merci, je vais tester ça !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

mercredi 2 juillet 2008 à 18:14:34 | Re : Problème avec XMLHTTPRequest !

nicomilville

Membre Club
ça marche pas, j'ai essayé tes deux solutions !

Je crois que ça vient du fait que j'aissai de mettre des variables dans l'url car quand je veus que ça me retourne quelque chose, normalement dans tout les cas j'ai un message et la rien ne se passe !

Y a t'il un moyen particulier de passer des variables en ajax ?

Merci de votre aide !

a++

Si la réponse vous convient, pensez : Réponse acceptée !


1 2 3

Cette discussion est classée dans : text, document, xhr, xmlhttprequest, getelementbyid


Répondre à ce message

Sujets en rapport avec ce message

[Javascript] Firefox et Opera VS Safari et IE [ par SpoonS2K ] Bonjour, après moultes recherches et avoir tourné le truc dans tout les sens, je m'en remet à vous. Je débute dans le Javascript, et dèja je m'aperçoi Encore des erreurs ! [ par nicomilville ] Salut,Et oui, c'est encore moi, vous devez vous dire que je suis un nul, c'est peut être vrai, lol J'ai encore des erreurs sur mon code... Si ça co Problème de XmlHttpRequest sous Opera et FF [ par ov3rdoze ] Bonjour à tous.Je travaille actuellement sur un site dans lequel j'utilise XmlHttpRequest. Je viens de mettre celui-ci en ligne, et je m'aperçoit que simplification procédure [ par tonytruand ] bonjour à tous, J'ai construit un support qui permet, à partir d'une arborescence de récupérer les fichiers du premier niveau puis les répertoires d Problème avec REGEX sous IE [ par death83 ] Salut a tous,je suis entrain de faire un petit script qui fonctionne bien sauf sur IE. J'ai une fonction qui permet la génération automatique d'un tex XMLHttpRequests qui ne fonctionnent pas très bien... [ par thomvaill ] Bonjour tout le monde,  Pour mon client IRC en PHP/JavaScript, j'ai un petit problème avec deux XMLHttpRequest (que j'appellerai par la suite xmlh, ça ajax/xmlhttprequest [ par David_monchy ] salut à tous,je développe un chat, et j'ai un problème: j'utilise une liste de connectés qui affiche en 'temps reel' les membres connectés. Seulement, Problème de Popup-Tooltip [ par whiteange ] Bonjour à tous,Voilà, j'ai un petit problème avec un simili poup-tooltip. Sur une page, l'utilisateur clique sur une image, ceci appel alors une fonct Comment verifier ces champs ? [ par StevenL86 ] Hello. Bon voilà,j'ai élaborer un formulaire dont je n'arrive pas à recuperer les valeurs des champs via ma fonction javascript (qui est bien appelée, Variable POST [ par ghota ] Bonjour, j'aurais une question dans mon code. [code=js]function goAjaxPost(module,action,variables,id) { var xhr_object = null; var position = id; if


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 7,519 sec (3)

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