Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Cargar elemento al enviar form

Estas en el tema de Cargar elemento al enviar form en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/11/2014, 18:05
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Cargar elemento al enviar form

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>
  #2 (permalink)  
Antiguo 19/11/2014, 18:12
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Cargar elemento al enviar form

Lei que debo agregar lo siguiente
$.ajax({
data: parametros,
url: 'archivo1.php',
type: 'post',
data: $("#form1").serialize(), //ESTO pero no envia nada al agregarlo
beforeSend: function ()

{
  #3 (permalink)  
Antiguo 19/11/2014, 18:51
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Cargar elemento al enviar form

Sin querer presione el botón de Solucionado...
Bien hasta el momento meti esto

$.ajax({
data: $("#formulario").serialize(),
url: 'archivo1.php',
type: 'post',


beforeSend: function ()

{

y en archivo1 pongo
$_POST['cmicaja'];


se llena mi nuevo select... pero sigo sin poderlo mandarlo en el form
  #4 (permalink)  
Antiguo 19/11/2014, 18:59
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Cargar elemento al enviar form

si es posible enviar el contenido de un div????

Etiquetas: ajax, elemento, form, html, javascript, php, select, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:36.