2012-03-04 108 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