Foros del Web » Programando para Internet » Javascript »

Enlazar variables a texto en javascript

Estas en el tema de Enlazar variables a texto en javascript en el foro de Javascript en Foros del Web. Tengo el siguiente código que me carga un contenido segun una variable de un select: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script > ...
  #1 (permalink)  
Antiguo 26/02/2013, 06:48
 
Fecha de Ingreso: diciembre-2012
Mensajes: 17
Antigüedad: 11 años, 4 meses
Puntos: 0
Enlazar variables a texto en javascript

Tengo el siguiente código que me carga un contenido segun una variable de un select:

Código Javascript:
Ver original
  1. <script>
  2. function cargar()
  3. {
  4.    
  5.     var d = parseInt(document.getElementById("combo").value);
  6.     var f = parseInt(document.getElementById("fecha").value);
  7.      switch(d)
  8.      
  9.     {
  10.     case 0:
  11.      $('#miDiv').load('registrar.php?valor=0');
  12.       break;
  13.     case 1:
  14.      $('#miDiv').load('registrar.php?valor=1');
  15.       break;
  16.     case 2:
  17.       $('#miDiv').load('registrar.php?valor=2');
  18.       break;
  19.       case 3:
  20.      $('#miDiv').load('registrar.php?valor=3');
  21.       break;
  22.     case 4:
  23.       $('#miDiv').load('registrar.php?valor=4');
  24.       break;
  25.       case 5:
  26.       $('#miDiv').load('registrar.php?valor=5');
  27.       break;
  28.    
  29.     }
  30.    
  31. }
  32. </script>
  33.  
  34. //El caso es que estoy poniendo un switch porqee no se como mandarle la variable d en la funcion load, y ahora me surge un problema cuando quiero mandar tambien f.
  35. //Quiero que sea algo asi:
  36.  $('#miDiv').load('registrar.php?valor=d&fecha=f');
  #2 (permalink)  
Antiguo 26/02/2013, 07:26
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Enlazar variables a texto en javascript

simplemente concatena :

$('#miDiv').load('registrar.php?valor=' + d + '&fecha=' + encodeURIComponent(fecha));

y me imagino que sabrás por que aplico encodeURIComponent además si fecha es una fecha no entiendo porque parsearla con parseInt, a no ser que sea un timestamp y realmente dudo que le pidas a un usuario final que coloque un timestamp ¿no te parece?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 26/02/2013, 07:49
 
Fecha de Ingreso: diciembre-2012
Mensajes: 17
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Enlazar variables a texto en javascript

Gracias, ahora lo pruebo. Respecto a lo de la fecha todavia no lo tengo terminado, simplemente estaba probando pasar variables.
  #4 (permalink)  
Antiguo 26/02/2013, 08:17
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Enlazar variables a texto en javascript

Cita:
Iniciado por kiri_vfk Ver Mensaje
Gracias, ahora lo pruebo. Respecto a lo de la fecha todavia no lo tengo terminado, simplemente estaba probando pasar variables.
ok, bueno ya sabes que con encodeURIComponent te evitas los problemas de url mal formadas, mucho éxito
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: enlazar, funcion, php, select, variables
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 05:45.