我正在尝试使用 jQuery 和 PHP 上传图像。我知道有很多插件解决方案,但我正在使用它。我可以毫无问题地将文件上传到服务器,但对于我的生活,我无法弄清楚如何获取文件名,以便我可以显示图像。有没有办法从我发布到的 iframe 中获取文件名?这是我正在使用的代码:
jQuery
$('#file').change(function()
{
var iframe = $('<iframe name="postiframe" id="postiframe" style="display:none" />');
$("body").append(iframe);
var form = $('#form');
form.attr("action", "../hub.php?handler=add_item");
form.attr("method", "post");
form.attr("enctype", "multipart/form-data");
form.attr("encoding", "multipart/form-data");
form.attr("target", "postiframe");
form.attr("file", $('#file').val());
form.submit();
$("#postiframe").load(function()
{
iframeContents=$("#postiframe")[0].contentWindow.document.body.innerHTML;
console.log('added : '+iframeContents);
});
});
上面的代码只输出“添加:”部分。任何帮助是极大的赞赏 :)