【发布时间】:2015-09-20 20:42:41
【问题描述】:
我正在使用表单将信息发送到 PHP 页面(使用“GET”)。
我希望表单下方有两个按钮:一个用于预览生成的页面,一个用于下载生成的页面。
我为预览部分找到了这个解决方案:
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
效果很好。
为了使生成的页面可供下载,我通常使用普通的提交按钮:
<input type="submit"
name="submit"
id="submit"
onClick="myFunction()"
value="Download Bonus Page" >
在生成的 PHP 页面上,我在最顶部添加了
<?php
$filename = 'bonuspage.html';
header('Content-disposition: attachment; filename=' . $filename);
header('Content-type: text/html');
// ... the rest of your file
?>
我想知道如何将这两个功能结合起来,因为当我单击任一按钮时,总是会打开预览 - 我无法让下载工作...
【问题讨论】:
标签: javascript php jquery submit preview