gpt4 book ai didi

jquery - Rails ajax 文件上传 (remotipart)

转载 作者:行者123 更新时间:2023-12-01 05:57:04 26 4
gpt4 key购买 nike

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

问题是,jquery 库触发 ajax:error 事件作为对服务器完全正确答案的响应(200 OK201)当对象更新时。 Controller 使用 format.json 进行响应

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

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

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

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

最佳答案

我明白了。添加(必需的)i-frame 传输库时可以解决此问题。那个在我身上。

//= require jquery.iframe-transport

关于jquery - Rails ajax 文件上传 (remotipart),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14663631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com