Bonjour

Je suis confronté à un problème qui me dépasse totalement.

J'utilise un xmlHHTPPRequest pour envoyer un paramettre à une requête dans une page ASP.

Ce paramettre est un chaine et lrosque dans cette chaine il y a un espace, il me le supprime et donc, ma requête ne me retourne pas les bonnes données.

Est ce que vous avez déjà rencontré ce genre de souci ?
Si oui, quelle solution avez vous utilisée ?

MErci pour votre aide.

Voici le code que j'utilise
Dans mon jscript
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
 
function majquart(ville) {
//Appel de la page de script d'action dans la base
   xhr_object.open("POST", '/outilweb/quartier.asp', true);
   xhr_object.onreadystatechange = function() {
      if(xhr_object.readyState == 4){
					//alert(xhr_object.responseText);
					eval(xhr_object.responseText);
      }
    }
   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
// Data est la variable de renvoi des paramettres pour constituer le résultat dans la page d'appel
   var param;
   param = ville;
//   alert();
   var data = 'ville='+param;
   xhr_object.send(data);
}// fin function majliste()
Et dans ma page ASP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
sqltype = "SELECT id_commune, Ville + ' ' + Quartier FROM communes WHERE ville ='" & Request.Form("ville") & "'"
Set rstype = OBJdbConnection.Execute(sqltype)
ET là, Request.Form("ville") n'a plus les espaces qu'il avait à l'entrée.
Et j'ai vérifier qu'il les avait bien dans le Jscript jusqu'au Send.

Merci pour votre aide