J'utilise jQuery.ajax pour extraire les données d'un formulaire d'une page et les envoyer à ma base de données (via une autre page PHP).
Les informations du formulaire sont collectées par :
var X=$('#div1').val();
var Y=$('#div2').val();
Ceci est utilisé pour construire la chaîne de caractères POST, c'est à dire
var data='varx='+X+'&vary='+Y;
Évidemment, cela pose un problème si un caractère d'esperluette est utilisé. Quelle est la meilleure méthode pour échapper aux variables, notamment pour que l'utilisateur puisse utiliser une esperluette (&) en toute sécurité ?
Merci !