运行这段代码window.open
后如何关闭mailTab.$('input[type="submit"][name="submit"]').trigger('click');
<script src="jscripts/jquery.plugins.min.js?ver=1813"></script>
<script src="http://malsup.github.com/jquery.form.js"></script>
<script>
$('#certform').ajaxForm(function () {
var mailTab = window.open("private.php?action=send&uid={$thread['uid']}");
mailTab.addEventListener("DOMContentLoaded", function(event) {
mailTab.$('input[type="text"][name="subject"]').val('Subject');
mailTab.$('iframe[frameborder="0"]').contents().find('body').html('Hello');
mailTab.$('input[type="submit"][name="submit"]').trigger('click');
});
location.reload();
});
</script>
答案 0 :(得分:0)
您可以添加
mailTab.close()
之后的mailTab.$('input[type="submit"][name="submit"]').trigger('click');
。也许您需要添加一个超时。