我有一個按鈕,允許用戶選擇一個圖像 - 如下所示:沒有頁面刷新&然後上傳圖片顯示圖像
<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,如果你沒有頁面刷新的願望是純粹的美學。 –