Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2008, 16:22
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 8 meses
Puntos: 9
No me envia las variables mediante post

Hola. Estoy intentando enviar variables mediante post al servidor. Utilizo la siguiente función:
Código PHP:
    this.loadAsync = function(url,f,m)
    {
        var 
handler;
        var 
instance;
        
        
handler arguments[1] || this.oncomplete;
        
method  arguments[2] || method;        

        
instance this;
        
request.onreadystatechange = function()
        {
            switch ( 
request.readyState )
            {
                case 
2:
                           
instance.onload.call();
                        break;
                case 
3:
                        
instance.onbeforecomplete.call();
                        break;
                case 
4:
                        
handler.call();
                        break;
                default:
                        break;
            }
        }
        
request.open(method,url,true);
        
        if ( 
method.toLowerCase() == 'post' )
            
request.setRequestHeader('Content-Type','Application/x-www-form-urlencode');
        
request.send(createQueryString());
    } 
La función createQueryString() me crea la cadena de las variables que quiero enviar. Pude verificar y me está creando la cadena correcta. La verdad que no sé en donde puede estar el error. Gracias de antemano. Saludos.

EDITADO
-------------------
Pude instalar Firebug y utilizando esta poderosa herramienta puedo ver que se establece correctamente la cabecera del requerimiento en x-www-form-urlencode, pero sin embargo no se envían ninguna de las variables, es decir, el campo post está vacío.
__________________
Add, never Remove

Última edición por mariano_donati; 30/07/2008 a las 16:47