【发布时间】:2012-01-08 01:45:45
【问题描述】:
我正在尝试使用 iframe 上传虚假的 Ajax 文件。当我提交表单时,浏览器窗口会闪烁白色片刻。这是我的代码:
$('#element input[type="file"]').change(function() {
$('#somediv').append('<iframe src="/" name="uploadFrame"></iframe>');
$('#somediv form').attr('target', 'uploadFrame').submit();
});
【问题讨论】:
-
您的页面是否有有效的文档类型?所有浏览器都会出现 flash 吗?
-
是的。 。由于我正在使用基于 cookie 的身份验证开发应用程序,并且我没有某些视图,因此我还无法在另一个浏览器中对其进行测试。当我在网上使用其他示例时,我没有得到闪光。
-
发生在什么浏览器上?我已经使用非常相似的代码大约一年了,没有任何问题。
-
Mac 上的 Safari 5.1.1。
-
网站已启动。 mocku.ps尝试上传就可以看到flash了。
标签: jquery ajax browser iframe file-upload