Slt, je débute en développement web et j'ai un petit souci
Le pb et si on met des caractères comme & dans par exemple message, tout ce qui suis est tronqué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 function send_mail() { var xhr; try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e2) { try { xhr = new XMLHttpRequest(); } catch (e3) { xhr = false; } } } var param1=document.getElementById("expediteur").value; var param2=... verification de la validité des champs .... var params="monmail="+param0+"&expediteur="+param1+"&message="+param2; xhr.open("POST", "envoyer_mail.php", true); xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xhr.send(params); }
D'après ce que j'ai lue j'ai le choix entre: escape/unescape et encodeURIComponent/decodeURIComponent
Quelqu'un peut il m'aider à choisir? sinon s'il y a d'autres solutions pour passer un formulaire à mon fichier php via XMLHttpRequest sans problème de caratères spéciaux, Merci.
Partager