Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1794 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] Ajax - [object HTMLTextAreaElement]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Ajax - [object HTMLTextAreaElement]

n°1568218
kmeleon1
Ubuntu Forweeeeever
Posté le 31-05-2007 à 17:53:48  profilanswer
 

Salut à tous,
 
Voilà j'ai fini mon petit script qui permet de poster un commentaire en cliquant sur un lien. Ca fonctionne comme ça:
Lien "Poster" -> fonction javascript add_comment(le_text_area) -> Traitement Ajax -> Script PHP qui insère dans la base.
Bon c'est bien joli, mais apparement on peut pas directement faire un send() avec la valeur du textarea, car il me sort "[object HTMLTextAreaElement]".  
 
Comment faire pour que ça soit transféré correctement via le protocole POST ?
 
J'allais oublier le script :)

Code :
  1. function comment_add(id,id_type,data,member_id) {
  2. getXhr();
  3. xhr.onreadystatechange = function() {
  4.  if(xhr.readyState == 4 && xhr.status == 200) {
  5.                         str = xhr.responseText;
  6.   document.getElementById('add-'+id).innerHTML = str;
  7.                         add_disp(id);
  8.  }
  9. }
  10. xhr.open("POST", 'comment_req.php', true);
  11. xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  12. xhr.send("id="+id+"&id_type="+id_type+"&comment_data="+data+"&action=add&auth=1&member_id="+member_id);
  13. }


 
Bonne soirée
Kmeleon


Message édité par kmeleon1 le 31-05-2007 à 18:08:06
mood
Publicité
Posté le 31-05-2007 à 17:53:48  profilanswer
 

n°1568219
flo850
moi je
Posté le 31-05-2007 à 17:56:05  profilanswer
 

tu recupere comment le data ?

 

a mon avis, il te manque un .value quelque part

 

eidt : tu dois essayer de transferer la reference vers le textarea plutot que son contneu


Message édité par flo850 le 31-05-2007 à 17:56:30
n°1568235
kmeleon1
Ubuntu Forweeeeever
Posté le 31-05-2007 à 18:07:47  profilanswer
 

Niquel ! J'avais tout simplement oublié le .value à la fin de document.forms['formulaire_x_ou_y'].elements['comment_data'].value :p
 
Merci de m'y avoir fait pensé :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] Ajax - [object HTMLTextAreaElement]

 

Sujets relatifs
[JAVASCRIPT] chargement fichier lors de lappel d'une fonction[Ajax] Ajout de champ
[AJAX] requete.status qui ne fonctionne plus en ligneobject sun.misc.Cache ?
[Résolu] Problème avec Firefox[resolu] Apache et php : Pages qui ne s'affichent pas.
[Résolu] Créer macro importé un .csv dans excel[RESOLU] FPDF probleme mise en page tableau
[RESOLU]Calcul nombre de jours ouvrables entre 2 datesComment organiser la superposition de QLabel (Résolu)
Plus de sujets relatifs à : [Résolu] Ajax - [object HTMLTextAreaElement]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR