Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2012, 08:04
Avatar de Ex_shadow
Ex_shadow
 
Fecha de Ingreso: febrero-2012
Ubicación: Calera Avellaneda, Buenos Aires, Argentina, Argentina
Mensajes: 95
Antigüedad: 12 años, 3 meses
Puntos: 4
Pregunta Json devuelve valores vacios

json
Código Javascript:
Ver original
  1. var Objetos = {
  2.     Comentar : function (){
  3.         /* --- Variable ajax --- */
  4.         var ajax;
  5.             if (window.XMLHttpRequest){// Codigo para IE7+, Firefox, Chrome, Opera, Safari
  6.             ajax = new XMLHttpRequest();
  7.         }else{
  8.             ajax = new ActiveXObject("Microsoft.XMLHTTP");
  9.         }
  10.         /* --- Parametro ---
  11.         var Parametro = this.Parametros;*/
  12.  
  13.         /* --- Usando metodos Open ---
  14.         ajax.open("POST",this.Pagina,this.Asincronia);*/
  15.  
  16.         /* --- Estados ---
  17.         ajax.onreadystatechange = function(){*/
  18.  
  19.         /* --- Cargando ---
  20.         if(ajax.readyState==1 || ajax.readyState==2 || ajax.readyState==3){
  21.             this.Proceso;
  22.         }*/
  23.    
  24.         /* --- Si esta correcto ---
  25.         if(ajax.readyState==4 && ajax.status==200){
  26.         this.Finalizacion;   
  27.         }
  28.     }*/
  29.    
  30.         /* --- Parametros y envio ---
  31.         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  32.         ajax.send(Parametros);*/
  33.      
  34.     /* ----- Esta es una alerta para saber sitodos los parametros se pasan correctamente -- */
  35.     /* ---- Deshabilite todo el resto del codigo para no crea errores... --- */
  36.       alert("Parametros:"+this.Parametros+"Pagina:"+this.Pagina+"Asincronia:"+this.Asincronia+" Proceso:"+this.Proceso+"Finalizacion:"+this.Finalizacion+"");
  37.     }
  38. }

html
Código HTML:
Ver original
  1. <!Doctype html>
  2.     <head>
  3.         <script type="application/javascript" language="javascript" src="Funciones.js"></script>
  4.     </head>
  5. Nombre<br>
  6. <input type="text" id="Nombre" /><br>
  7. Comentario<br>
  8. <input type="text" id="Comentario" /><br>
  9. <input type="submit" onClick="Objetos.Comentar();;" />
  10.  
  11. <script type="application/javascript" language="javascript">
  12.  
  13. var Comentaro = {
  14. /* --- No los puedo poner acá --- */
  15. Parametros : "Nombre="+document.getElementById('Nombre').value+"&Comentario="+document.getElementById('Comentario').value,
  16. Pagina : "Envio.php",
  17. Proceso: 'Cargando...',
  18. Finalizacion : "Se ha completado su solicitud",
  19. Asincronia : true
  20. }
  21.  
  22. </script>
  23. </body>
  24. </html>

No entiendo por que me devuelve vacio los valores de los input


/* --- No los puedo poner acá --- */
Parametros : "Nombre="+document.getElementById('Nombre').value+ "&Comentario="+document.getElementById('Comentario ').value,

Última edición por Ex_shadow; 28/02/2012 a las 08:05 Razón: Confucion