带有Dialog的jQuery UI选项卡

时间:2012-11-08 10:22:28

标签: javascript jquery jquery-ui

我有一个带有两个标签的jQuery标签。每个标签都从两个不同的页面加载内容。父页面有一个Div for jQuery UI Dialog。

首次加载页面时,如果单击第一个选项卡中的链接,UI对话框将打开并按预期完美运行。现在我去标签2然后回来。然后我按相同的链接。 UI对话框无法打开。

我正在使用struts1(JAVA)。

父网页脚本

$(document).ready(function() {
    $("#tabs").tabs();
    $("#addHrsDet").dialog({
        autoOpen : false,
        modal : true,
        height : 600,
        close : closeHours,
        width : 900
    });
});

<div id="addHrsDet" title="Add Minutes">
        <iframe id="addHrsDetIframe" width="100%" height="100%"
            marginWidth="0" marginHeight="0" frameBorder="0" scrolling="auto"
            title="Add Minutes">Your browser does not support</iframe>
</div>

标签1

function editPrjHours(prjId, menuId, prjHourId) {
    $.ajaxSetup({
        cache : false
    });
    $("#addHrsDetIframe").attr(
            "src",
            "addhrs.do?prj=" + prjId + "&menuId=" + menuId + "&prjHourId="
                    + prjHourId + "&hm=true");
    $("#addHrsDet").dialog("open");
}

标签2为空

修改

在检查firbug时,我看到错误 TypeError:$(“#addHrsDet”)。对话框不是函数

0 个答案:

没有答案