2012-05-29 81 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服用。