Bonjour à tous,
je souhaiterai récupérer les erreurs apparaissant dans la console log à l'envoi d'un formulaire afin d'en être informé.
comment obtenir cette information et visualiser ?
Merci d'avance.
Bonjour à tous,
je souhaiterai récupérer les erreurs apparaissant dans la console log à l'envoi d'un formulaire afin d'en être informé.
comment obtenir cette information et visualiser ?
Merci d'avance.
Bonjour,
avec window.onerror:
https://developer.mozilla.org/fr/doc...ndlers/onerror
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 window.onerror = function(){ envoiATonServeurEnAJAX(arguments); }
Merci SylvainPV pour ta réponse.
malheureusement window.onerror ne semble pas fonctionner avec ce qui m'intéresse, les requêtes XMLHttpRequest...
j'aimerai pouvoir récupérer les requêtes ainsi que la raison pour laquelle elles n'ont pas abouti.
Une idée ?
Fais la même chose dans les callbacks d'erreur de tes requêtes AJAX. fail() si tu utilises jQuery.
Ceci dit, si une requête AJAX échoue, rien n'indique que la requête AJAX pour transmettre à ton serveur l'erreur va elle fonctionner.
j'ai fait ça :
mais je ne récupère pas le message, que la requête échoue ou qu'elle réussisse...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 xmlhttp2.onreadystatechange = function(){ if (xmlhttp2.readyState == 4 && xmlhttp2.status == 200) { myFunction2(xmlhttp2); } } function myFunction2(xhttp) { document.getElementById("demo").innerHTML = xhttp.responseText; }
merci seikajin pour ta réponse, même si je n'ai pas compris ce que tu voulais dire.
je souhaitais obtenir le message d'erreur renvoyé par la requête XHR mais j'ai appris que c'était malheureusement impossible:
http://www.w3.org/TR/cors/#handling-...origin-request
Bonjour
tu as écris
onreadystatechange lorsque l'état change.
si xmlhttp2.readyState == 4 l'état est "fin de l''echange"
et xmlhttp2.status == 200 et la réponse du serveur est "tout est "OK"
appeler myFunction2(xmlhttp2).
Tu as donc choisi de n'appeler cette fonction QUE lorsque tout est OK.
Si la condition de cet appel ne te convient pas. il te suffit d'en changer.
ce n'est pas un problème XHR c'est juste un "if" en javascript.
A+JYT
ah oui pardon, comme ça ne fonctionnait pas j'ai voulu tester avec uniquement des requêtes OK.
il se trouve que ça n'a pas marché non plus.
quoi qu'il en soit c'est bien le message en cas d'erreur qui m’intéressait mais on ne peut pas l'obtenir
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager