Bonsoir,
Code :
- 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]
- Fichier source : http://127.0.0.1/cpc/new/scripts/ajax.js
- Ligne : 150
|
J'ai cette erreur de plus en plus fréquemment lorsque j'utilise des XMLHTTPRequests, et ça commence sérieusement à me chauffer
Code :
- // On demande confirmation
- if (confirm("Voulez-vous vraiment supprimer cet article ?" ))
- {
- // On récupère l'ID indiquée dans la variable form
- article_id = form;
- // Requête AJAX pour effectuer la suppresion
- var xhr5 = getXhr();
- xhr5.onreadystatechange = function()
- {
- if (xhr5.readyState == 4 && xhr5.status == 200) // Ca plante ici
- {
- str = xhr5.responseText;
- if (str == 1)
- {
- // On enlève le div correspondant à l'article, et on affiche le message de confirmation
- disp("div_article_"+article_id);
- alert("L'article a été correctement supprimé" );
- }
- else
- {
- // On affiche le message d'erreur
- alert(str);
- alert("Impossible de supprimer l'article. Si l'erreur persiste, merci de contacter le webmaster" );
- }
- }
- }
- xhr5.open("POST", "articles-req-ajax.html", true);
- xhr5.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
- xhr5.send("refer=1&action=del&article_id="+article_id);
- }
|
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 ::.