我正在尝试使用此技巧在准备好文档时打开文件下载对话框。同样的技巧对我来说又一次奏效了,但那次 iframe 是在 ajax 调用之后添加的。这是片段:
<script type="text/javascript">
$(document).ready(function() {
var url='/my_file_url/';
var _iframe_dl = $('<iframe />')
.attr('src', url)
.hide()
.appendTo('body');
});
</script>
虽然 iframe 在 html 代码中正确打印,但它没有预期的行为:加载页面后不会出现下载文件弹出窗口。为什么有任何帮助?