bonjour,
voil� mon probl�me (qui n'en est pas vraiment un): je re�ois gr�ce � xhr.responsetext le r�sultat d'un script php dans lequel j'ai plac� pour tester un simple echo "ErrTEST"; � la fin.
Ce script r�alise pas mal de requ�tes SNMP (get, walk ou set) et pour chacune d'elles j'ai plac� un or die("Errxxxxx"); o� les xxxxx repr�sentent un code erreur.
Dans le code javascript qui re�oit la r�ponse du script, je fais un test sur xhr.reponsetext pour conna�tre les 3 premiers caract�res de la cha�ne retourn�e.
Si c'est diff�rent de "Err" j'affiche la r�ponse normalement.
Si c'est "Err", je fais
chaine = xhr.responsetext;
alert('Erreur: ' + chaine);
Hors � ma grande surprise le test ne fonctionnait jamais, car en fait j'ai d�couvert que xhr.responsetext contenait un CRLF au d�but de la cha�ne...
Pour palier � ce probl�me, j'ai fait un
chaine = chaine.substring(2, 5);
avant le test conditionnel.
Est-ce que c'est normal d'avoir ce CRLF au d�but de la cha�ne retourn�e???
Y a-t'il possibilit� de le supprimer autrement qu'avec le substring ???
Merci d'avance pour les r�ponses, m�me si ce n'est pas vraiment un probl�me!!!
Partager