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>
Código PHP:
$f1=$_POST['valorCaja'];
//realizo mi consulta
//Nuevo select (se muestra en myDiv2)
<select " name="elemento" id="elemento" >
<?php
…
?>
</select>