Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2013, 11:05
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 9 meses
Puntos: 5
Exclamación Continuar después de que acabe

Buenas,

Tengo este script de Ajax:

Código Javascript:
Ver original
  1. if(ajax.readyState==4)
  2.             {
  3.             var respuesta=ajax.responseText;
  4.             document.getElementById('result').innerHTML=ajax.responseText;
  5.             $("#newaircraftdialog").dialog('close');
  6.            
  7.             $(document).ready(function(){
  8.                 refreshTable();
  9.             });
  10.            
  11.             $("#loadingdialog").dialog('close');
  12.             }

El problema que tengo es que quiero que el #loadingdialog se cierre cuando la función anterior del refreshTable finalice por completo. Ahora lo que hace es ejecutar la función y a continuación cerrar el dialog, pero la función le lleva un rato hacer lo que tiene que hacer. Por lo que cuando se cierra el dialog la función todabía no ha tenido tiempo de actualizar la tabla.