【问题标题】:How to customize server response with jquery file upload from json如何使用从 json 上传的 jquery 文件自定义服务器响应
【发布时间】:2012-09-08 18:14:23
【问题描述】:

我使用jQuery file upload 在 Ruby on Rails 上开发文件上传功能,我使用此example 来完成任务。这里的问题是,如示例中所示,创建操作中的响应带有 json 对象,因此可以列出上传的内容

render json: [@upload.to_jq_upload].to_json, status: :created, location: @upload

但我想在上传图片后使用不同的操作(如 format.js 或 .html)进行响应,那么我该怎么做呢?

【问题讨论】:

    标签: jquery ruby-on-rails ruby ruby-on-rails-3 file-upload


    【解决方案1】:

    呈现JSON的JS应该由$.getJSON改为$.getScript

    然后,在您的控制器中,删除您拥有的 render :json 并输入以下内容:

    respond_to do |format|
      format.html {}
      format.js   {}
    end
    

    您应该有一个与相应格式(my_view.js.erb 或 my_view.html.erb)匹配的视图。然后把你想要的代码放在那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      • 2016-05-16
      • 2014-08-02
      • 2013-05-21
      • 2014-11-21
      • 2015-07-14
      相关资源
      最近更新 更多