2

我构建了一个使用 remotipart gem 将文件上传到服务器的 web 服务。用于传输数据的表单是 ajax 表单(remote => true)。一切正常,文件被保存等。

然而问题是,当对象更新时,jquery 库会触发 ajax:error 事件作为对服务器(a200 OK或)完全正确答案的响应。201控制器用 format.json 回答

  format.json { render json: @author, status: :created, location: @author }

负责评估响应的 javascript 遵循文档

 .bind("ajax:error", function (xhr, status, error ...

浏览器中的答案是200,甚至 jQuery 对象中的状态码也是200. 但是类型是ajax:error. 有谁知道这怎么会发生?

4

1 回答 1

0

我想到了。添加(必需)i-frame 传输库时已解决。那个在我身上。

//= require jquery.iframe-transport
于 2013-02-04T17:45:58.710 回答