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
Et dans ma page ASP
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 là, Request.Form("ville") n'a plus les espaces qu'il avait à l'entrée.
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 j'ai vérifier qu'il les avait bien dans le Jscript jusqu'au Send.
Merci pour votre aide
Partager