Bonjour, je voudrais faire passer deux valeurs dans le XMLHTTPrequest suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function go(){
var xhr = getXhr();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
leselect = xhr.responseText;
document.getElementById('divville').innerHTML = leselect;
}
}
xhr.open("POST","reqville.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sel = document.getElementById('pays');
var langueparl=document.getElementById('languevalue').value;
idpays = sel.options[sel.selectedIndex].value;
alert(langueparl);
xhr.send("idpays="+idpays+"&langue="+langueparl);
} |
pour éxécuter ensuite la requete PHP suivante :
"SELECT DISTINCT bout_ville FROM pro_boutiques WHERE bout_pays=".$_POST["idpays"]."AND bout_langue='".$_POST['langueparl']."' ORDER BY bout_ville"
Mais ma variable de langue n'arrive pas de l'autre coté
Mon alert(langueparl) me confirme bien ma valeur.
une idée ?
Partager