valiums ajax文件上传和rails响应

时间:2011-06-04 15:49:03

标签: javascript ruby-on-rails ajax file-upload

我正在使用valums文件上传。我不确定如何在文件成功上传时呈现响应。

以下是我的控制器代码。

def upload
    return if params[:qqfile].blank?
    @doc = Document.new
    @doc.data  params[:qqfile].read
    @doc.filename = params[:qqfile].original_filename

    if @doc.save
      render :text => '{success:true}'
    else
      render :text => 'Faild.'
    end
end

我的erb看起来像这样。

<script language="javascript">
function createUploader(){
        var uploader = new qq.FileUploader({
        element: document.getElementById('file1'),
        action: '<%= url_for({:controller => :documents, :action => :upload}) %>',
            onComplete: function(id, fileName, responseJSON){
            }
    });           
}
window.onload = createUploader;
</script>

我的问题是如何在成功上传文档时呈现部分(显示上传的文档详细信息并具有视图删除链接)。请帮忙。

我正在使用Rails 2.3.8和Valums File upload

0 个答案:

没有答案