Tengo el siguiente código JavaScript:
function valormunicipio() { var op=document.getElementById("cmbMunicipios"); var valores = op.value; var xhttp= new XMLHttpRequest(); xhttp.onreadystatechange=function(){ alert(xhttp.readyState); if (xhttp.readyState ==4){ // alert(xhttp.status); if(xhttp.status == 200){ document.getElementById("masss").innerHTML=xhttp.responseText; var otre=document.getelementById(xhttp.responseText); var otrass = otre.value; //document.write(xhttp.responseText); }} }; xhttp.open("POST", "verifica.php", true); xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhttp.send("numedo="+valores+""); } </script>
Y el siguiente código verifica.php
:
<?php echo $_POST["numedo"]; ?>
El problema es que cuando me regresa el valor solo lo presenta en pantalla pero yo quiero pasar el valor a una variable de PHP para usarlo en una consulta más adelante.
¿alguien puede ayudarme? Llevo días con este problema y no encuentro solución.
Respuestas
Si quieres guardar el valor en una variable en vez de mostrarlo por pantalla, puedes hacer lo siguiente:
<?php $numedo = $_POST["numedo"]; ?>
@javiereguiluz
15 noviembre 2016, 8:37