時,我有下面的代碼POST數據:防止父頁面刷新提交表單
<form action="SaveToExcel.php" method="post" target="_blank" onsubmit='$("#datatodisplay").val($("<div>").append(getExcel()).html())'>
<input type="image" src="../../images/floppy_disk_icon.jpg" width="16" height="16" >
<input type="hidden" id="datatodisplay" name="datatodisplay" />
</form>
當提交表單時,父頁面被刷新?我可以讓父頁不刷新嗎?
的SaveToExcel.php代碼如下所示:
<?php
header("Content-type: application/ms-excel");
header("Content-Disposition: filename=export.xls");
// Fix for crappy IE bug in download.
header("Pragma: ");
header("Cache-Control: ");
?>
<html>
<head></head>
<body>
<?=str_replace('\"','"',$_REQUEST['datatodisplay'])?>
</body>
</html>
順便說一句,我使用jQuery
是的,表單沒有提交時,我添加返回false – redcoder
如果他不想刷新父窗口是通過不提交表單,是不是正確的? –
他希望在提交表單後不刷新**。** – itachi