我有一些代码在按下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?
答案 0 :(得分:3)
服务器上的脚本应该以某种方式表示该页面是回发的。它可以像编写内容属性一样简单:<body data-postback="true">
。然后,您可以使用JavaScript检测它并采取相应的行动。