2012-03-04 121 views
1

单击提交按钮后关闭表单网页的最佳方式是什么?我希望表单能够发布然后关闭,对于我的生活我无法找到一个好办法来做到这一点。我猜如果它归结为它,我可以做ajax调用,然后在ajax调用完成时调用window.close()。提交然后关闭表单

+1

表现出一定的代码请.. – 2012-03-04 05:18:37

+2

当你说“关闭”,这是一个弹出? – 2012-03-04 05:20:37

+2

大多数浏览器不会允许JavaScript关闭窗口,除非它首先从JavaScript打开。所以是的,如果你从JS打开窗口,然后调用window.close()的Ajax调用... – nnnnnn 2012-03-04 05:21:57

回答

1

您可以使用jQuery实现它...

$("form").submit(function() { 
    $.post($(this).attr('action'), $(this).serializeArray()); 
    window.close(); 
}); 
+1

假设页面允许它 – mplungjan 2012-03-04 08:08:20

+0

我会试试这个,并让你知道 – 2012-03-04 15:08:37

+0

这对我有效。谢谢! – 2012-03-04 19:07:28