Comunidad de diseño web y desarrollo en internet online

problemas AJAX e IE. Envío por GET

Citar            
MensajeEscrito el 02 Jul 2008 09:04 am
Hola!

Hace días que ando detrás de un problema al que no encuentro solución.
Tengo una web que utiliza PHP y AJAX para cargar los datos desde una BD en MySQL.
En Firefox me funciona pero en IE no hay forma. Lo que hago es cargar el menú (que también proviene de una BD de datos) y al clicarle encima, llama a una función AJAX (y a un archivo) para cargar el contenido. Parece sencillo no?! Pues no hay forma...

El codigo de la función es este:

Código :

function cargar_contingut(id){
   var id, contenidor, url;
   
   contenidor = document.getElementById('contingut');
   url =  "/includes/mostrar_contingut.php?id="+id;

   ajax=nouAjax();
   ajax.open("GET",url,true);
   ajax.onreadystatechange=function() {
      if (ajax.readyState==4) {
         contenidor.innerHTML = ajax.responseText;
       }
   }
   ajax.send(null)
}


Y lo llamo así:

Código :

<a href="javascript: cargar_contingut(<?=$sortida[$i]['id']?>);"><?=$sortida[$i]["nom"][1]?></a>


IE solo me dice que no encuentra el index.php, pero si no lo llamo! sólo llamo a mostrar_contingut.php. Me dice esto:

Código :

Not Found
The requested URL /includes/index.php was not found on this server.


Claro que no lo encuentra porque no esta este archivo aquí.

Espero que me puedan ayudar y muchísimas grácias de antemano.

Por silviavb

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Jul 2008 11:16 am

silviavb escribió:

Código :

[...]
ajax=nouAjax();
[...]

pon el código de la función nouAjax()

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 03 Jul 2008 05:18 am
Hola rizome:

Sí, me dejé de pastear la función nouAjax(), pero creía que aquello la lo tenía bien.

Por fin encontré el problema ayer después de días de sufrimiento! Me quedé estancada mirando el código Ajax porque pensava que lo tenía mal, pero lo que en realidad era, no era más que un include que tenía en mostrar_continguts.php.

Allí había un include_once que llamava a otro archivo para verificar sessiones y todo eso, y allí estaba el maldito enlace a index.php (problemas de rutas).

Bufff, un sufrimiento que al final se acabó!!

Muchas gracias igualmente por contestar!! ^^

Por silviavb

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.