当页面上有另一个表单时,@ form的Ajax请求不起作用

时间:2014-04-16 09:18:42

标签: jquery ajax jsf liferay

我的页面页脚中的按钮有以下脚本,它会触发ajax请求以显示/隐藏弹出窗口:

var updateState = function() {
        var footerDiv = $(".ui-footer").first();
        jsf.ajax.request(footerDiv, footerDiv, {
            render : "@form",
            execute : "@form",
            onevent : function(event) {
                if (event.type == "event" && event.status == "success") {
                    footer.initFooterButtons();
                    footer.ResizeAll();
                    footerDiv.trigger("reload");
                }
            },
            onerror : handleError
        });
    };

这很有效。但是当我向页面添加另一个表单(位于DOM中的页脚上方)时,弹出窗口将不会显示/隐藏,而是重新加载页面。我想这与execute: "@form"

有关

有什么想法吗?

0 个答案:

没有答案