Bonjour,

J'utilise AJAX pour effectuer des requêtes sur une base de données.
Mon souci est le suivant : je dois envoyer des chaines de caracteres qui peuvent contenir toutes sortes de caractères (sauf des caractères qui n'ont aucun sens pour une phrase de la vie courante comme par exemple : $ ¤ | ~ µ)

Voici la partie de mon code qui envoie les données au serveur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var chaineParam = "act=updTraitOrg&id=" + document.forms[0].u.value + "&tr=" + document.forms[0].i.value + "&rg=" + document.forms[0].id.value + "&fy2=" + document.forms[0].fy2.value ;
	xhr.open("GET","../../includes/serveurPage.php?" + chaineParam , true);
Sachant que par exemple document.forms[0].id.value peut contenir des données du genre : "identification d'un élément :"

(commme vous pouvez le constater on y trouve des : , ' , é)

Avez-vous une solution pour passer ce genre de données à la page PHP sans qu'il y ait le moindre problème ?

Merci.