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

Cargar una funcion php con ajax, ayuda

Estas en el tema de Cargar una funcion php con ajax, ayuda en el foro de Frameworks JS en Foros del Web. Hola tengo la siguiente duda y no se si se puede hacer, este es mi codigo: Código PHP:   function  sumaDia (){   sleep ( 4 ...
  #1 (permalink)  
Antiguo 23/09/2009, 15:14
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Cargar una funcion php con ajax, ayuda

Hola tengo la siguiente duda y no se si se puede hacer, este es mi codigo:


Código PHP:
 function sumaDia(){  
sleep(4); 
$body5 "He tardado 4 segundos en ejecutar esta pagina..."
return 
$body5
 } 
?> 
Código HTML:
<html> 
<head> 
   
<title>Ajax Simple</title> 
<script src="jquery-1.3.2.min.js" type="text/javascript"></script> 
   
<script> 
$(document).ready(function(){  
      $("#cargando").css("display", "inline"); 
      $("#destino").load("pagina-lenta.php", function(){ 
         $("#cargando").css("display", "none"); 
      }); 
  
}) 
</script> 
</head> 
<body> 
<br> 
<br> 
<div id="cargando" style="display:none; color: green;"><img src="ajax-loader.gif"></div> 
<br> 
<div id="destino"></div> 
<br><br><br><br> 
Este es el final de la web 
</body> 
</html> 
y lo que quiero conseguir en que mientras se carga la funcion php me muestre mientras la imagen gif de carga, y una vez cargada la funcion me la muestre en vez de mostrarme pagina-lenta.php. No se como conseguirlo.
¿Podeis ayudarme?.
Gracias.
  #2 (permalink)  
Antiguo 23/09/2009, 21:42
Avatar de eall  
Fecha de Ingreso: noviembre-2008
Ubicación: Concepcion
Mensajes: 127
Antigüedad: 16 años, 1 mes
Puntos: 8
Respuesta: Cargar una funcion php con ajax, ayuda

Intenta de la siguiente manera.

Código javascript:
Ver original
  1. <script>
  2. $(document).ready(function(){  
  3.       $("#cargando").show();
  4.       $("#destino").load("pagina-lenta.php", null, function(){
  5.          $("#cargando").hide();
  6.       });
  7.  
  8. })
  9. </script>

exito.
__________________
tutoriales xajax, jQuery, PHP y otros en mi blog
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 23:34.