【发布时间】:2012-03-15 10:44:08
【问题描述】:
这里有点疯狂。我正在使用 jQuery.post 进行 Ajax 调用,如下所示:
$.post('php/print.php',{data:dS},function(res){... },"text");
我从 print.php 返回(作为测试):
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=test.doc");
echo "<html>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">";
echo "<body>";
echo "Testing-2-3!";
echo "</body>";
echo "</html>";
根据 Firebug 的数据,包括标题在内的数据都很好。但是如何让浏览器(在本例中为 Firefox)提示用户保存附件?
谢谢。
【问题讨论】:
-
您的内容类型似乎与您的内容不匹配……
标签: php jquery post document attachment