comment désinfecter les entrées utilisateur que vous rassemblez par jquery .val() afin de pouvoir l'écrire dans une dataString ... dans l'exemple ci-dessous lorsque l'utilisateur écritsérialiser la fonction pour les valeurs de chaîne à utiliser dans jQuery ajax datastring
si un texte qui contient & le reste du commentaire ne semble pas fonctionner bien car il compte le reste comme une autre variable POST à ..
est-il un sanitaziation ou serializat code d'ion? La fonction de sanitize() jQuery fonctionne sur les formes, mais je veux quelque chose que je peux utiliser utiliser directement sur les cordes ...
var id = $("some_id_value_holder_hidden_field").val();
var comment = $("#sometextarea").val();
var dataString = "id=" + id + "&comment=" + comment;
$.ajax({
type: "POST",
url: "write_comment.php",
data: dataString,
dataType: "json",
success: function(res) {
// Success
},
error: function(xhr, textStatus, errorThrown) {
// Error
}
});
Toute suggestion sera très appréciée Cordialement
+1 encoderUriComponent est ce que vous voulez, pas échapper. – Plynx