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

Ajax solo funciona en Operea (problema)

Estas en el tema de Ajax solo funciona en Operea (problema) en el foro de Frameworks JS en Foros del Web. hola a todos. tengo un problema, no me funciona ajax con los demas navegadores. solo con Opera. :( este es el codigo y nose que ...
  #1 (permalink)  
Antiguo 12/05/2011, 08:06
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 10 años, 4 meses
Puntos: 0
Ajax solo funciona en Operea (problema)

hola a todos. tengo un problema, no me funciona ajax con los demas navegadores. solo con Opera. :( este es el codigo y nose que sera, e visto por ai y tienen el mismo y si les funciona

Código PHP:
function ajaxFunction() {
    var 
xmlHttp;
    try {
        
// Firefox, Opera 8.0+, Safari
        
xmlHttp=new XMLHttpRequest();
        return 
xmlHttp;
    } catch (
e) {
        
// Internet Explorer
        
try {
            
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            return 
xmlHttp;
        } catch (
e) {
            try {
                
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                return 
xmlHttp;
            } catch (
e) {
                
alert("Tu navegador no soporta AJAX!");
                return 
false;
            }
        }
    }
}

function 
Enviar(_pagina,capa) {
    var
    
ajax;
    
ajax ajaxFunction();
    
ajax.open("POST"_paginatrue);

    
ajax.setRequestHeader("Content-Type",
    
"application/x-www-form-urlencoded");
    
ajax.onreadystatechange = function() {
        if (
ajax.readyState == 4) {
            
document.getElementById(capa).innerHTML =
            
ajax.responseText;
        }
    }
    
ajax.send(null);


Help plz. Saludos.
  #2 (permalink)  
Antiguo 12/05/2011, 15:21
 
Fecha de Ingreso: octubre-2008
Mensajes: 18
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: Ajax solo funciona en Operea (problema)

yo tb estoy recien aprendiendo ajax, pero vi en tu codigo que envias
Código Javascript:
Ver original
  1. ajax.send(null);

cuando tienes

Código Javascript:
Ver original
  1. ajax.open("POST", _pagina, true);

prueba con GET

o si necesitas variables envíalas en el send.

slds

Etiquetas: ajax
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 10:21.