0

我有一些代码可以在按下 IFrame 的按钮时关闭父级中的模式。

这很好用,但我的问题是我需要在执行 close 方法之前完全回发 IFrame。

var $MyFrame = $("#editScheduleFrame");

// You need to wait for the iFrame content to load first
// So, that the click events work properly
$MyFrame.load(function () {
    var frameBody = $MyFrame.contents().find('body');
    var btn = frameBody.find('.schedule-submit');

    btn.on('click', function () {
        closeEditModal();
    });
});

有什么方法可以在按下计划提交按钮并且 IFrame 子页面回发后才调用 closeEditModal 吗?

4

1 回答 1

3

服务器上的脚本应该以某种方式表示该页面是回发。它可以像编写内容属性一样简单:<body data-postback="true">. 然后,您可以使用 JavaScript 检测并采取相应措施。

于 2013-04-03T14:09:01.980 回答