Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2681 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JAVASCRIPT] Problème avec le signe +

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVASCRIPT] Problème avec le signe +

n°1202323
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 13:26:27  profilanswer
 

Salut à tous
 
Je n'arrive pas à envoyer un caractère '+' dans une url.
 
Voilà le code du js :

Code :
  1. xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
  2. var path = "getform.php";
  3. xhr_object.open("POST", path, false);
  4. xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded" );
  5. data = "ID1="+form_id1+"&ID2="+form_id2;
  6. xhr_object.send(data);


 
et le code de la page qui récupère :

Code :
  1. <?php
  2. $ID1 = $_POST['ID1'];
  3. $ID2 = $_POST['ID2'];
  4. ?>


 
Si le contenu de ID1  est "test + test", $_POST['ID1'] contiendra "test test";
Le '+' ne s'affiche pas.
 
Merci d'avance pour vos réponses.

mood
Publicité
Posté le 19-09-2005 à 13:26:27  profilanswer
 

n°1202336
skeye
Posté le 19-09-2005 à 13:45:25  profilanswer
 

%2B


---------------
Can't buy what I want because it's free -
n°1202353
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 13:58:19  profilanswer
 

euh...oui mais encore

Message cité 1 fois
Message édité par kenji_lol le 19-09-2005 à 14:04:53

---------------
La vie n'est qu'un interval insignifiant dans le cours infini du temps
n°1202354
skeye
Posté le 19-09-2005 à 14:00:16  profilanswer
 

kenji_lol a écrit :

euh...oui mais encore


C'est le résultat d'un script php contenant ceci:

Code :
  1. <?php
  2. echo urlencode('+');
  3. ?>


 
Ca te parle un peu plus?


---------------
Can't buy what I want because it's free -
n°1202359
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 14:03:29  profilanswer
 

ok mais j'en fais quoi du %2B ? :??:

n°1202362
skeye
Posté le 19-09-2005 à 14:05:13  profilanswer
 

kenji_lol a écrit :

ok mais j'en fais quoi du %2B ? :??:


devine.:o
T'as déjà vu une url avec le caractère '+', toi?


---------------
Can't buy what I want because it's free -
n°1202369
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 14:09:32  profilanswer
 

alors en fait je t'explique que j'ai un champs dans ma base de donnée avec une chaine de caractère du style : "toto+titi"
 
et en sortie il me sort pas le + mais "tototiti"
 
est ce plus clair comme ceci ?

n°1202377
skeye
Posté le 19-09-2005 à 14:13:35  profilanswer
 

kenji_lol a écrit :

alors en fait je t'explique que j'ai un champs dans ma base de donnée avec une chaine de caractère du style : "toto+titi"
 
et en sortie il me sort pas le + mais "tototiti"
 
est ce plus clair comme ceci ?


 
Remplace ton + par %2B dans ton url, je te dis!:o


---------------
Can't buy what I want because it's free -
n°1202385
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 14:17:01  profilanswer
 

comment fait on pour faire le remplacement :)
comme str_replace() en php, existe il une fonction en javascript

n°1202386
skeye
Posté le 19-09-2005 à 14:18:33  profilanswer
 

http://www.google.com/search?q=jav [...] S:official


Message édité par skeye le 19-09-2005 à 14:19:26

---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 19-09-2005 à 14:18:33  profilanswer
 

n°1202394
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 14:22:41  profilanswer
 

ça marche, merci


---------------
La vie n'est qu'un interval insignifiant dans le cours infini du temps
n°1202405
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 14:27:47  profilanswer
 

et tu sais pourquoi les chaines contenant des accents ne s'affiche pas correctement sous IE 5 alors que ça marche correctement sous IE 6 ?


---------------
La vie n'est qu'un interval insignifiant dans le cours infini du temps
n°1202413
skeye
Posté le 19-09-2005 à 14:32:42  profilanswer
 

kenji_lol a écrit :

et tu sais pourquoi les chaines contenant des accents ne s'affiche pas correctement sous IE 5 alors que ça marche correctement sous IE 6 ?


 
dans une page web? Tu spécifies l'encodage de caractères utilisé?


---------------
Can't buy what I want because it's free -
n°1202419
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 14:34:42  profilanswer
 

oui je le mets en iso-8859-1.


---------------
La vie n'est qu'un interval insignifiant dans le cours infini du temps
n°1202420
skeye
Posté le 19-09-2005 à 14:35:01  profilanswer
 

lien?


---------------
Can't buy what I want because it's free -
n°1202427
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 14:39:30  profilanswer
 

comment lien ? je comprend pas ta question

n°1202428
skeye
Posté le 19-09-2005 à 14:40:07  profilanswer
 

tu peux donner un lien vers la page?


Message édité par skeye le 19-09-2005 à 14:40:14

---------------
Can't buy what I want because it's free -
n°1202431
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 14:41:17  profilanswer
 

non car c de l'intranet !!!

n°1202433
skeye
Posté le 19-09-2005 à 14:41:53  profilanswer
 

alors du code?


---------------
Can't buy what I want because it's free -
n°1202446
kenji_lol
Pas de bras pas de chocolat !!
Posté le 19-09-2005 à 14:47:20  profilanswer
 

c'est le même code que celui posté en premier

n°1202448
skeye
Posté le 19-09-2005 à 14:48:17  profilanswer
 

oui mais non, c'est pas du html, ça...:o


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JAVASCRIPT] Problème avec le signe +

 

Sujets relatifs
problème avec un bete insert<JavaScript> pb de variable
Problème avec .htaccessdébutant: problème applet java
Problème d'affichage[Javascript]Comment faire un retour chariot dans une chaîne de tableau
Probleme avec Dev-C++Probleme de requete et de texte en php [Résolu, euh en fait non]
DB designer 4, problème de placeProblème affichage de news
Plus de sujets relatifs à : [JAVASCRIPT] Problème avec le signe +


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR