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

Traer datos de selects

Estas en el tema de Traer datos de selects en el foro de Frameworks JS en Foros del Web. <script language="javascript"> function recoger_datos() { valor1=$("#combo1").val(); valor2=$("#combo2").val(); //Invocacion al script php que procesa los datos y le enviamos los valores por POST $.post("procesa_combos.php", { valor1: ...
  #1 (permalink)  
Antiguo 12/01/2009, 18:58
 
Fecha de Ingreso: diciembre-2008
Mensajes: 31
Antigüedad: 16 años
Puntos: 0
Traer datos de selects

<script language="javascript">
function recoger_datos() {
valor1=$("#combo1").val();
valor2=$("#combo2").val();
//Invocacion al script php que procesa los datos y le enviamos los valores por POST
$.post("procesa_combos.php", { valor1: valor1, valor2: valor2 }, function(data){
alert( data );
echo "hola";
});
}
</script>

los quiero traer con este script.. combo1 es el primer select combo2 el segundo select

no hay forma no imprime nada en pantalla parece que no capta ningun id nada de ningun select

:S

Ayuda!!
  #2 (permalink)  
Antiguo 12/01/2009, 19:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Traer datos de selects

primero, esto es Javascript (no PHP).... segundo, es jQuery???

Código javascript:
Ver original
  1. <script language="javascript">
  2. function recoger_datos() {
  3.  
  4. var valor1=$("#combo1").val();
  5. var valor2=$("#combo2").val();
  6.  
  7. alert(valor1+'\n'+valor2);
  8.  
  9. //Invocacion al script php que procesa los datos y le enviamos los valores por POST
  10.  
  11.  
  12. $.post("procesa_combos.php", { 'foo': valor1, 'bar': valor2 }, function(data){
  13.  
  14. alert( data );
  15.  
  16. // echo "hola"; aqui esta tu error..... "echo" es de PHP !!!!
  17.  
  18. });
  19. }
  20. </script>

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/01/2009, 19:14
 
Fecha de Ingreso: diciembre-2008
Mensajes: 31
Antigüedad: 16 años
Puntos: 0
Respuesta: Traer datos de selects

uhhh me equivoque de foro la ptm!! :S mil perdones

y si es jquery(cosa de la que entiendo muy poco como veran)


ahh y como es el echo en javascript?? =P yo pense q era echo tmb XD
  #4 (permalink)  
Antiguo 12/01/2009, 19:19
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Traer datos de selects

mmm.... pues si leyeras alguna referencia de Javascript

Código javascript:
Ver original
  1. document.writeln('foo'); // o write()
  2.  
  3. // o con jQuery
  4.  
  5. $('#algun_id').html('bar'); // o val()
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 12/01/2009, 19:30
 
Fecha de Ingreso: diciembre-2008
Mensajes: 31
Antigüedad: 16 años
Puntos: 0
Respuesta: Traer datos de selects

$('#algun_id').html('bar');

en algun_id pongo combo1 que es un select

y en el segundo "bar" q va ahi?
  #6 (permalink)  
Antiguo 12/01/2009, 20:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Traer datos de selects

Tema trasladado a Frameworks.
  #7 (permalink)  
Antiguo 13/01/2009, 11:00
 
Fecha de Ingreso: octubre-2008
Mensajes: 276
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Traer datos de selects

¿Qué significa $("#combo1").val();? A mi no me lo reconoce, me sale el error: "$ is not defined"

¿Qué está mal?

EDITO: Significa el valor del control combo1. He puesto <script type = "text/javascript" src = "jquery.js"> a la hora de hacer el script y ya me lo reconoce.

Saludos.

Última edición por letni; 13/01/2009 a las 11:39
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 23:51.