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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] Erreur AJAX

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Erreur AJAX

n°1593548
kmeleon1
Ubuntu Forweeeeever
Posté le 31-07-2007 à 02:35:35  profilanswer
 

Bonsoir,

Code :
  1. Erreur : [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: http://127.0.0.1/cpc/new/scripts/ajax.js :: anonymous :: line 150"  data: no]
  2. Fichier source : http://127.0.0.1/cpc/new/scripts/ajax.js
  3. Ligne : 150


 
J'ai cette erreur de plus en plus fréquemment lorsque j'utilise des XMLHTTPRequests, et ça commence sérieusement à me chauffer  :fou:  
 

Code :
  1. // On demande confirmation
  2. if (confirm("Voulez-vous vraiment supprimer cet article ?" ))
  3. {
  4. // On récupère l'ID indiquée dans la variable form
  5. article_id = form;
  6. // Requête AJAX pour effectuer la suppresion
  7. var xhr5 = getXhr();
  8. xhr5.onreadystatechange = function()
  9. {
  10.  if (xhr5.readyState == 4 && xhr5.status == 200) // Ca plante ici
  11.  {
  12.   str = xhr5.responseText;
  13.   if (str == 1)
  14.   {
  15.    // On enlève le div correspondant à l'article, et on affiche le message de confirmation
  16.    disp("div_article_"+article_id);
  17.    alert("L'article a été correctement supprimé" );
  18.   }
  19.   else
  20.   {
  21.    // On affiche le message d'erreur
  22.    alert(str);
  23.    alert("Impossible de supprimer l'article. Si l'erreur persiste, merci de contacter le webmaster" );
  24.   }
  25.  }
  26. }
  27. xhr5.open("POST", "articles-req-ajax.html", true);
  28. xhr5.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  29. xhr5.send("refer=1&action=del&article_id="+article_id);
  30. }


 
La page articles-req-ajax.html est redirigée avec l'URL Rewriting vers une page articles.php, située dans un répertoire différent que celui du script JS. Le script JS est appelé dans index.php et ma fonction de suppression c'est article_actions("del",id_de_l'article) - je vous mets pas la fonction en entier, c'est bien trop gros.
 
Help me !  :??:


Message édité par kmeleon1 le 31-07-2007 à 13:41:16

---------------
.:: Kmeleon ::.
mood
Publicité
Posté le 31-07-2007 à 02:35:35  profilanswer
 

n°1593557
gatsu35
Posté le 31-07-2007 à 07:41:58  profilanswer
 

et à la ligne 150 il y a quoi ?
tu fais des console.log() à cette ligne ?

n°1593705
kmeleon1
Ubuntu Forweeeeever
Posté le 31-07-2007 à 12:24:26  profilanswer
 

Code :
  1. if (xhr5.readyState == 4 && xhr5.status == 200) // Ca plante ici


(Je l'avais indiqué hein :P)
 
Non, je fais pas de console.log() (je viens à peine de voir ce que c'est, firebug, tout ça, ok :) ), et j'avoue que je vois pas de quelle façon je peux l'utiliser ici...


---------------
.:: Kmeleon ::.
n°1593741
kmeleon1
Ubuntu Forweeeeever
Posté le 31-07-2007 à 13:40:36  profilanswer
 

Ok j'ai résolu le problème, j'avais simplement oublié le return false; au niveau du onclick :) Toutes mes excuses :P
 
Bonne journée


---------------
.:: Kmeleon ::.

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

  [Résolu] Erreur AJAX

 

Sujets relatifs
[Résolu]C# Icon notification[RESOLU] Signal SIGABRT dans mon programme sous Ubuntu
[Résolu] MySql : Dernière entrée qui apparait en premier?[PHP] Erreur "unexpected $end"
[Resolu] repaint(), je comprends pas.[Résolu] Problème de décalage de date java sous windows vista
[résolu] extraction du nom de fichier d'une url[RESOLU] MySQL jointure sur clé primaire LENTE
[Résolu][AJAX] server erreur 500[résolu] Ajax et erreur de syntaxe
Plus de sujets relatifs à : [Résolu] Erreur AJAX


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR