-
[AJAX] Assez étrange..
Bonjour à tous,
Je reviens vers vous suite à un soucis assez pénible que je rencontre au niveau de l'envoi d'un formulaire via AJAX.
Le procédé fonctionne mais dés que j'envoie un caractère codé (exemple le simple é) mon formulaire zappe tout le reste.
C'est-à-dire que si j'ai dans mon formulaire "différence", mon fichier php ne traitera que "diff" et l'enverra à la BDD.
Auriez-vous une idée de la provenance de ce problème ?
Bien à vous.
-
Salut,
Probablement une problème d'encodage de caractères.
L'objet XmlHttpRequest encode par défaut en UTF-8
-
Bonjour,
Oui j'y ai pensé également et j'ai pris soin de spécifier dans le fichier php le bon header('Content-type: text/html; charset=UTF-8');
Cependant rien n'y fait.
-
Apparemment cela est due à l'éditeur que j'emploie (tinymce)... y a t-il un moyen d'envoyer des données sous forme HTML via un post ?
-
Problème résolu. Merci à un forum américain.
La solution, pour ceux que cela intéresse, était d'encoder la variable du contenu du formulaire à envoyer avec la fonction js escape.