在我验证了一些$ _POST变量是否正确后,我希望我的窗口关闭。我如何使用JQuery执行此操作?

时间:2010-09-20 08:29:20

标签: php javascript jquery html

<?php 
   if($_POST["some_variable"]){
       echo "this window should be closing now";
   }
?>

如何调用JQuery代码关闭窗口,该函数将是什么?

窗口打开时的代码类似于以下内容......

$('.new_window').each(function () {
    $(this).click(function () {
        var center = 'height=436,width=465,top=' + ((screen.height - 436) / 2) + ',left=' + ((screen.width - 465) / 2);
        var address = 'popup.php?fid=' + $(this).attr('id');
        window.open(address, 'new_window', center);
    });
});

我猜测代码在我的JS文件中某处,并且在“if”括号内以某种方式调用。

一些澄清:我的例子中的php并不重要。事情的要点是,如果PHP代码进入该代码块,我需要关闭窗口。我的数据库也应该在窗口关闭之前更新(不在示例代码中)。

1 个答案:

答案 0 :(得分:1)

这段Javascript应该可以解决问题:

<script>
    window.close();
</script>