Tengo este script de Ajax:
Código Javascript:
Ver original
if(ajax.readyState==4) { var respuesta=ajax.responseText; document.getElementById('result').innerHTML=ajax.responseText; $("#newaircraftdialog").dialog('close'); $(document).ready(function(){ refreshTable(); }); $("#loadingdialog").dialog('close'); }
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.