出于一些奇怪的原因,事件“加载”甚至ajaxOptions的选项“成功”都有一个问题(或特征)。
当我点击一个标签时,当标签通过AJAX加载内容时,我想弹出一个对话框,当它完成时,关闭对话框。
我不知道为什么但是,一旦ajax发现该页面存在,对话框就会关闭......当你的页面需要一段时间加载时,这有点糟糕。
继承我的代码:
$("#tabs").tabs({
select: $('#dialogLoadingData').dialog('open'),
ajaxOptions: {
success: function() {
$('#dialogLoadingData').dialog('close')
}
}
});
答案 0 :(得分:1)
你需要一个匿名函数,如下所示:
$("#tabs").tabs({
select: $('#dialogLoadingData').dialog('open'),
ajaxOptions: {
success: function() {
$('#dialogLoadingData').dialog('close')
}
}
});
此外,正如评论中提到的@ Fosco一样,success
也需要输入拼写错误。