我有这个 Ajax 脚本:
if(ajax.readyState==4)
{
var respuesta=ajax.responseText;
document.getElementById('result').innerHTML=ajax.responseText;
$("#newaircraftdialog").dialog('close');
$(document).ready(function(){
refreshTable();
});
$("#loadingdialog").dialog('close');
}
函数刷新表:
function refreshTable(){
$('#table').load('aircrafts_table.php');
}
我遇到的问题是我希望#loadingdialog
在前一个功能refreshTable
完全完成时关闭。现在它所做的是运行函数,然后关闭对话框,但函数需要时间来刷新表。所以当你关闭对话框时函数还没有来得及更新表。