jQueryUI选项卡问题

时间:2010-08-19 14:40:04

标签: jquery ajax user-interface

出于一些奇怪的原因,事件“加载”甚至ajaxOptions的选项“成功”都有一个问题(或特征)。

当我点击一个标签时,当标签通过AJAX加载内容时,我想弹出一个对话框,当它完成时,关闭对话框。

我不知道为什么但是,一旦ajax发现该页面存在,对话框就会关闭......当你的页面需要一段时间加载时,这有点糟糕。

继承我的代码:

    $("#tabs").tabs({
  select: $('#dialogLoadingData').dialog('open'),
  ajaxOptions: {
    success: function() {
      $('#dialogLoadingData').dialog('close')
    }
 }
});

1 个答案:

答案 0 :(得分:1)

你需要一个匿名函数,如下所示:

$("#tabs").tabs({
  select: $('#dialogLoadingData').dialog('open'),
  ajaxOptions: {
    success: function() {
      $('#dialogLoadingData').dialog('close')
    }
 }
});

此外,正如评论中提到的@ Fosco一样,success也需要输入拼写错误。