我有一个按钮,允许用户选择一个图像 - 如下所示:没有页面刷新&然后上传图片显示图像
<div id="fileUpload">
<form id="joinPhotoUploadForm" method="POST" enctype="multipart/form-data">
<input type="file" id="file"/>
</form>
<div id="fakefile">
<img src="../../images/button-grey-enhanced.png" id="usePhotoSubmit" alt="BROWSE for Photo">
<span id="usePhoto">BROWSE</span>
</div>
</div>
我然后需要将图像上传到服务器,并显示在图像没有页面刷新的同一页面。我已经试过如下:
$('input#file').change(function() {
$('form#joinPhotoUploadForm').submit();
});
我如何能得到的图片上传,没有一个页面在同一页上显示的刷新任何建议?
THX
你会需要一个AJAX调用,而不是一个表单提交......或者说,不是一个表单提交这样提供的解决方案。看看'$ .post()'。 –
你可以使用AJAX作为@JeremyHolovacs建议,或者你可以简单地使用一个iframe,如果你没有页面刷新的愿望是纯粹的美学。 –