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

Problemas al llamar una función luego de q se cargue el contenido AJAX

Estas en el tema de Problemas al llamar una función luego de q se cargue el contenido AJAX en el foro de Frameworks JS en Foros del Web. hola Usuarios, le he estado dando vueltas a esta función y a otras que he conseguido navegando pero ninguna de estas funciones me ha solucionado ...
  #1 (permalink)  
Antiguo 18/05/2011, 09:54
 
Fecha de Ingreso: abril-2011
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
Exclamación Problemas al llamar una función luego de q se cargue el contenido AJAX

hola Usuarios,
le he estado dando vueltas a esta función y a otras que he conseguido navegando pero ninguna de estas funciones me ha solucionado el problema que explico a continuación:

tengo esta función:
Código Javascript:
Ver original
  1. function AsincronoReserva(url, variable, id_contenedor, Num){
  2.     var pagina_requerida = false
  3.     if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
  4.         pagina_requerida = new XMLHttpRequest()
  5.     } else if (window.ActiveXObject){ // pero si es IE
  6.         try {
  7.             pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
  8.         }
  9.         catch (e){ // en caso que sea una versión antigua
  10.             try{
  11.                 pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
  12.             }
  13.             catch (e){}
  14.         }
  15.     }
  16.     else
  17.     return false
  18.    
  19.     pagina_requerida.onreadystatechange=function(){ // función de respuesta
  20.         if(pagina_requerida.readyState == 4){
  21.             document.getElementById(id_contenedor).innerHTML = pagina_requerida.responseText;
  22.             CalcularSubTotal("+Num+");
  23.             CalcularTotal();
  24.         }
  25.     }
  26.     pagina_requerida.open('GET', url+variable, true) // asignamos los métodos open y send
  27.     pagina_requerida.send(null);
  28.     document.getElementById(id_contenedor).innerHTML = "Cargando...";
  29. }
como ya muchos la conocen es una función simple de ajax con la que llamo una pagina y la meto dentro de un DIV dentro de la pagina en la que la estoy invocando!! el problema es que luego de que se termina de cargar la información dentro del div necesito llamar a estas dos funciones

CalcularSubTotal("+Num+");
CalcularTotal();

pero justo luego de que se cargue el div completo ya que es una especie de factura dinámica que estoy intentando hacer y en el div que estoy introduciendo hay información que debe incluirse en el total y el subtotal...

agradezco su ayuda.

Oswaldo
  #2 (permalink)  
Antiguo 26/05/2011, 01:16
 
Fecha de Ingreso: febrero-2008
Mensajes: 27
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Problemas al llamar una función luego de q se cargue el contenido AJAX

No te resultaría más sencillo usar la funcion de jquery load()???

$("#id de la capa donde cargaras el html").load("html a cargar",{parametros que le pasas al html si los tuvieras}, function(){
//funciones que se ejecutarán una vez cargado el html
});

Etiquetas: ajax, contenido
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:24.