Caractère +

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
Xavier-Lille
Messages : 2
Enregistré le : 16 avr. 2020, 15:42

Caractère +

Message par Xavier-Lille » 16 avr. 2020, 15:55

Bonjour a tous
j'ai un problème pour passe le caractère '+' dans une variable
ex :

champ = 'rouge + orange ';

$.ajax (
{
type : 'POST',
url : 'http://monsite/maj.php',
data : 'champ='+champ ,
}

)

dans ma page le + a disparu ça affiche 'rouge orange ' au lieu de 'rouge + orange '

comment échappe t on le caractère '+ ?

j'ai chercher et trouver aucune piste cela dans être pourtant courant et simple :D


Merci de votre aide
Xavier

Avatar du membre
webmaster
Administrateur du site
Messages : 577
Enregistré le : 28 févr. 2017, 15:19

Re: Caractère +

Message par webmaster » 16 avr. 2020, 15:58

Bonjour,

Il faut encoder la chaîne avec encodeURIComponent() :
https://www.toutjavascript.com/referenc ... ponent.php

Tout est prévu en JS :)
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Xavier-Lille
Messages : 2
Enregistré le : 16 avr. 2020, 15:42

Re: Caractère +

Message par Xavier-Lille » 16 avr. 2020, 19:53

Merci beaucoup :D :D

Répondre