Foros del Web » Programando para Internet » Javascript »

cargar datos con Ajax y php

Estas en el tema de cargar datos con Ajax y php en el foro de Javascript en Foros del Web. Hola, estoy haciendo una tienda virtual y necesito hacer algo que no tengo idea como se hace tengo un select (una lista) con las tallas ...
  #1 (permalink)  
Antiguo 16/03/2012, 14:57
 
Fecha de Ingreso: diciembre-2011
Ubicación: Chile
Mensajes: 36
Antigüedad: 12 años, 4 meses
Puntos: 2
cargar datos con Ajax y php

Hola, estoy haciendo una tienda virtual y necesito hacer algo que no tengo idea como se hace

tengo un select (una lista) con las tallas de la ropa, y mas abajo un recuadro con el tamaño en centimetros de cada talla (estos datos estan en la Db)

ejemplo

Talla S : busto: 120 cm, Cintura : 100 cm, Cadera: 110 cm

la idea mia es que al elegir la talla desde el select, se actualicen los valores en centimetros

trate de hacerlo asi, pero no anda

Código Javascript:
Ver original
  1. function recargar(){    
  2.  
  3.        Invocamos a nuestro script PHP
  4.       $.post("funciones/tallas.php", { idProducto: <?php echo $row_pro["idProducto"]; ?> }, function(data){
  5.         Ponemos la respuesta de nuestro script en el DIV recargado
  6.     $("#tallas").html(data);
  7.     });        
  8. }

en el archivo tallas.php , necesito 2 valores para poder hacer la consulta a la Db correctamente:

1º el ID del producto
2º la talla seleccionada

esos valores los muestro con un echo, debo suponer que esta instruccion
$("#tallas").html(data); deberia traerme el valor del echo y mostrarlo en el did con la id #tallas cierto?

este el el select:

Código HTML:
Ver original
  1. <select name="tallas" id="S_talla">
  2.           <option>Seleccione</option>
  3.           <option value="xxs">XXS</option>
  4.           <option value="xs">XS</option>
  5.           <option value="s">S</option>
  6.           <option value="m">M</option>
  7.           <option value="l">L</option>
  8.           <option value="xl">XL</option>
  9.           </select><br />
  10.         <div id="tallas"></div>

lo que no se es como pasarle a la funcion el valor del select seleccionado para asi poder completar los 2 valores necesarios para que el archivo tallas.php se ejecute correctamente

cualquier sugerencia es bienvenida

saludos
  #2 (permalink)  
Antiguo 16/03/2012, 16:50
 
Fecha de Ingreso: diciembre-2011
Ubicación: Chile
Mensajes: 36
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: cargar datos con Ajax y php

ya lo sulucione

Código Javascript:
Ver original
  1. <script language="javascript">
  2.    $(document).ready(function() {
  3.     $("#S_talla").change(function() {
  4.         $('#S_talla option:selected').val();
  5.         var talle = $(this).val();
  6.         $.post("tallas.php", { talle: talle,idProducto: '<?php echo $row_pro["idProducto"]; ?>' }, function(data){
  7.             $("#tallas").html(data);
  8.         });
  9.     });
  10. });
  11. </script>

Etiquetas: ajax, funcion, html, php
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 02:37.