Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/12/2008, 08:12
zero_21_21
 
Fecha de Ingreso: diciembre-2008
Mensajes: 7
Antigüedad: 16 años
Puntos: 0
Respuesta: Envio de variable por metodo POST

El problema esta en la funcion cargarContenido donde el responseText no esta retornando nada y la varaible $_POST invocada en el php tampoco devuelve el valor que necesito, el cual es el indice del primer combobox.

La funcion efectivamente entra en el if(ajax.status==200) pero no retorna nada..


Código PHP:


function cargarContenido(){
    
//Div donde estaran los innerHTML
    
var SelectOrigen=document.getElementById('idajax');
    
// variable para activar un combobox
    
var SelectDestino=document.getElementById('idTipoId');
    
//Capturo el valor Seleccionado en el combobox
    
var Selected=document.getElementById('idTipoCot').options[document.getElementById('idTipoCot').selectedIndex].value;
    
        
//Objeto ajax    
        
ajax=Ajax();
    
        
ajax.open("POST","pruebas.php"+"?",true);
        
        
ajax.onreadystatechange=function() {
            if(
ajax.readyState==1){
                
//Escribo en el div
                
SelectOrigen.innerHTML="Cargando........";
                
//Activo combobox
                
SelectDestino.disabled=false;    
            }
            else if (
ajax.readyState == ) {
                if(
ajax.status==200)
                {
                    
SelectOrigen.innerHTML ajax.responseText;
                }
                else if(
ajax.status==404)
                {
                    
SelectOrigen.innerHTML "La direccion no existe";
                }
                else
                   {
                    
SelectOrigen.innerHTML "Error: ".ajax.status;
                }
            }        
        }
        
//Realizo envio diciendo que es una forma
        
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        
ajax.send('var1='+Selected);