Hola estoy haciendo lo siguiente selecciono un elemento de un select … con ese elemento seleccionado realizo una consulta en archivo1.php y lleno otro select (este aparece en myDiv2) hasta aca todo bien… pero necesito mandar el valor del nuevo select (elemento) mediante mi form y no lo he conseguido espero puedan orientarme
Código HTML:
function realizaProceso(valorCaja){
var parametros = {
"valorCaja" : valorCaja,
};
$.ajax({
data: parametros,
url: 'archivo1.php',
type: 'post',
beforeSend: function () {
},
success: function (response) {
$("#myDiv2").html(response);
}
});
}
<form name="form1">
//primer select
<select name="caja_texto" id="valor" onmousemove="realizaProceso($('#valor').val());return false;" />
<?php
do {
$id = htmlentities($row_consulta['id']);
$fullName = htmlentities($row_consulta ['elemento']);
echo " <option value='$id'>$fullName</option>";
} while ($row_ consulta = mysql_fetch_assoc($consulta));
?>
</select>
<div id="myDiv2"> <!--div donde aparecen los elementos-->
</div>
</form>
archivo1.php
Código PHP:
$f1=$_POST['valorCaja'];
//realizo mi consulta
//Nuevo select (se muestra en myDiv2)
<select " name="elemento" id="elemento" >
<?php
…
?>
</select>