由于一些奇怪的原因,事件“Load”以及ajaxOptions中的“成功”选项都出现了问题(或特性)。
我想通过单击一个选项卡实现的是:该选项卡通过Ajax加载内容时弹出一个对话框,当它完成时关闭该对话框。但是实际情况是,当Ajax发现页面存在时,对话框就会关闭。
这是我的代码:
$("#tabs").tabs({
select: $('#dialogLoadingData').dialog('open'),
ajaxOptions: {
success: function() {
$('#dialogLoadingData').dialog('close')
}
}
});
You need an anoymous function there, like this:
$("#tabs").tabs({
select: $('#dialogLoadingData').dialog('open'),
ajaxOptions: {
success: function() {
$('#dialogLoadingData').dialog('close')
}
}
});
Also, as @Fosco noted in comments, success
also needs a typo fix.