2012-05-29 80 views

回答

1

這可以通過使用AJAX Upload jQuery插件來完成。

開始與包括jQuery和插件:

<script src="/js/jquery.min.js" type="text/javascript"></script> 
<script src="/js/ajaxupload.js" type="text/javascript"></script> 

最終的JavaScript:

$(document).ready(function(){ 

    var thumb = $('img#thumb'); 

    new AjaxUpload('imageUpload', { 
    action: $('form#newHotnessForm').attr('action'), 
    name: 'image', 
    onSubmit: function(file, extension) { 
     $('div.preview').addClass('loading'); 
    }, 
    onComplete: function(file, response) { 
     thumb.load(function(){ 
     $('div.preview').removeClass('loading'); 
     thumb.unbind(); 
     }); 
     thumb.attr('src', response); 
    } 
    }); 
}); 

此示例來自this very good tutorial服用。