【发布时间】:2013-04-22 10:28:07
【问题描述】:
我正在尝试使用此技巧在文档准备就绪时打开文件下载对话框。同样的技巧对我来说又一次奏效,但那次 iframe 是在 ajax 调用之后添加的。这是sn-p:
<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 代码中正确打印,但它没有预期的行为:加载页面后没有出现下载文件弹出窗口。有什么帮助吗?
【问题讨论】:
-
你确定你的语法正确吗?
-
没有结束 });
-
您的文件网址的标题是否正确? (如果你用浏览器打开,有下载弹窗吗?
-
你没有关闭你的
$(document).ready(function(){ -
如果你关闭你的函数和调用
});jsfiddle.net/aMcNV
标签: javascript jquery iframe popup document-ready