Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# JS/AJAX Problème de caractère

Envoyé par : Jar_Jar

Date : 25/09/2006 19:58

Hello tout le monde, Je viens de me rendre compte d'un problème que je trouve étonnant : quand j'envoie via AJAX (HttpXMLRequest) une chaine de caractère contenant le caractère + (plus) le fichier (php en l'occurence) qui le recoit, le recoit non pas comme un + mais comme un espace (un ord() php me renvoit 32 cad espace, j'ai vérifié). Cela ne change rien si je l'echappe avec escape() en JS, j'ai essayé toutes sortes de manip je ne trouve rien.

Quelqu'un a déjà remarqué le soucis? Saurait comment y remédier?

Je vous remercie, bonne soirée!

# Re: JS/AJAX Problème de caractère

Envoyé par : arnaud007

Date : 25/09/2006 20:43

Bonsoir,

Lorsque tu envois des données en ajax, il faut encoder les valeur et les noms des paramètres avec la fonction escape("valeur");

Pour plus d'info : la page du wiki

# Re: JS/AJAX Problème de caractère

Envoyé par : thx1138

Date : 27/09/2006 12:34

Bonjour,

Non, cela ne fonctionne pas non plus

Dans le Wiki il dise qu'il faut utiliser encodeURI() mais cela pose des problèmes avec certains caratères.

La bonne solution est.... encodeURIComponent()

Si quelqu'un pouvait modifier le wiki

# Re: JS/AJAX Problème de caractère

Envoyé par : chBok

Date : 27/09/2006 14:12

thx1138 a écrit:

Si quelqu'un pouvait modifier le wiki

Toi ? :-) C'est le principe du wiki.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.