IE9 AJAX调用Rails失败

时间:2015-10-07 14:59:45

标签: jquery ruby-on-rails ajax internet-explorer xdomainrequest

我正在尝试从客户端向rails后端发送PATCH请求。

这在FF / Chrome和IE10 +中运行良好。

问题似乎是XDomainRequest。我正在使用jQuery并尝试发送POST请求并使用'X-Http-Method-Override': 'PATCH'将其更改为PATCH。

不幸的是,似乎IE9不允许设置自定义标头,因为它没有显示在HTTP请求中。

在后端我收到错误,因为找不到POST请求的路由。

我还尝试将_method=patch附加到URL参数和_method: "patch"附加到请求正文,但它仍然无法正常工作。此外,我无法将内容类型更改为IE9中的普通/文本以外的任何内容。

有没有办法从IE9发送POST请求并通过我的Rails后端将其识别为PATCH请求?

0 个答案:

没有答案