Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Guardar datos provenientes de ajax

Estas en el tema de Guardar datos provenientes de ajax en el foro de Frameworks JS en Foros del Web. Hola, he buscado los que tienen problemas parecidos, pero al parecer no les han respondido.....espero que alguien que ya lo haya podido resolver me diga ...
  #1 (permalink)  
Antiguo 05/05/2011, 08:52
Avatar de mft
mft
 
Fecha de Ingreso: abril-2003
Ubicación: *
Mensajes: 239
Antigüedad: 21 años, 1 mes
Puntos: 4
Información Guardar datos provenientes de ajax

Hola, he buscado los que tienen problemas parecidos, pero al parecer no les han respondido.....espero que alguien que ya lo haya podido resolver me diga como le hizo o que estoy haciendo mal. De antemano muchas gracias.

Tengo un formulario donde uso 3 select dependientes con ajax, los cuales los muestro a través de div, todo me funciona muy bien, el detalle aquí, es que para mostrar el primer select, utilizo un form que manda la variable para que funcionen los otros 2 y ahi todo bien.

El detalle es que si al botón guardar lo mando como un submit, no me hace el form que engloba todo y si le hago la función onclick, tampoco. Alguien sabe como resolverlo???
__________________
Lo que haces, determina lo que eres.
Saludos!
  #2 (permalink)  
Antiguo 05/05/2011, 08:55
Avatar de mft
mft
 
Fecha de Ingreso: abril-2003
Ubicación: *
Mensajes: 239
Antigüedad: 21 años, 1 mes
Puntos: 4
Mensaje Respuesta: Guardar datos provenientes de ajax

Mi código es este:
Código PHP:
<FORM ACTION="?ac=<? echo $GUARDAR ?>" METHOD="post" >    

                <TABLE width="602" border="0" cellpadding="0" cellspacing="0" align="center" >
                                                    </tr>
                                                  <tr>
                            <td class="registro">Seleccione clave del cliente :</td>
                            <td style="text-align:left;">
                        <form>
                        <select name="idcliente" id="idcliente" onChange="showUser(this.value)">
                        <option value="">Selecccione clave del cliente</option>
                        <? 
                                    
while (list($idcliente,$clavecliente)=mysql_fetch_array($rp))
                                {
                                        echo 
"<option value='$idcliente'>$clavecliente</option>";
                                } 
                         
?>

                    </select>
                    </form>
                            </td>
                          </tr>
                          <tr>
                            <td class="registro">Elija el producto: </td>
                            <td style="text-align:left;"><div id="txtHint"> </div></td>
                          </tr>
                          <tr>
                            <td class="registro">Precio: </td>
                            <td style="text-align:left;"><div id="txtHint2"></div></td>
                          </tr>
                                                     <tr><td colspan="2"><INPUT class="boton" TYPE="Submit" NAME="Guardar" VALUE="Guardar"> &nbsp;&nbsp;&nbsp;  <INPUT TYPE="Button" class="boton" NAME="Regresar" VALUE="Cancelar" onClick=javascript:document.location='principal.php'></td></tr>
                         <tr><td colspan="2">&nbsp;</td></tr>    
            </table>
</FORM>
__________________
Lo que haces, determina lo que eres.
Saludos!
  #3 (permalink)  
Antiguo 05/05/2011, 13:52
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años
Puntos: 43
Respuesta: Guardar datos provenientes de ajax

Tu codigo está mal estructurado, que hace un form dentro de otro form?
Busca otra vía de cargar tus select
  #4 (permalink)  
Antiguo 05/05/2011, 14:22
Avatar de mft
mft
 
Fecha de Ingreso: abril-2003
Ubicación: *
Mensajes: 239
Antigüedad: 21 años, 1 mes
Puntos: 4
Información Respuesta: Guardar datos provenientes de ajax

pues mira, del ejemplo que me guié es este: http://www.w3schools.com/PHP/php_ajax_database.asp....y como si funcionó pues no le vi el problema....el detalle fue ya al implementarlo en todo el formulario.....que me recomiendas para poderlos cargar....pues he probado otros y no me funcionan los select dependientes.

Gracias de antemano!!
__________________
Lo que haces, determina lo que eres.
Saludos!
  #5 (permalink)  
Antiguo 05/05/2011, 14:34
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años
Puntos: 43
Respuesta: Guardar datos provenientes de ajax

Pues el ejemplo esta bien, tu codigo esta mal. Además en el ejemplo el form esta de más.

En tu codigo antes de <select name="idcliente"... hay una etiqueta <form> quitalo, solo ocupa espacio, no te olvides de quitar el cierre </form>
  #6 (permalink)  
Antiguo 05/05/2011, 20:09
Avatar de mft
mft
 
Fecha de Ingreso: abril-2003
Ubicación: *
Mensajes: 239
Antigüedad: 21 años, 1 mes
Puntos: 4
Exclamación Respuesta: Guardar datos provenientes de ajax

jejeje, pues si, efectivamente lo que estaba ocasionando problemas eran todos los form que van arriba de los select, se los quité y funcionó a la perfección, me guarda todo!!!

Gracias!! es que despues de estar tanto tiempo dentro del código aveces las cosas mas sencillas se vuelven complicadas jejeje. Gracias de nuevo!!
__________________
Lo que haces, determina lo que eres.
Saludos!

Etiquetas: ajax
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 06:55.