0

我突然收到一个504 Bad Gateway error在 IE10 中提交的 AJAX 表单。

直到本周(或者至少是我们发现问题的时候),一切都运行良好,所以我假设最近的一个安全补丁破坏了一些东西。

我的开发站点位于http://dev.superiorcelebrations.com,问题是当您尝试使用 PayPal 作为付款方式结帐时。

由于某种原因,IE10 在提交到 PayPal 网站的过程中中断,此时我无法确定是 AJAX/jQuery 问题,还是 HTTP 请求问题,还是什么!

但是,它只是在提交到 PayPal 时,并且只在 IE10 上,而且最近才开始发生。

浏览器的控制台没有抛出任何相关的脚本错误,而且我对 Fiddler 调试器的了解还不够,无法从该数据中收集任何有用的信息。

我知道我没有提供太多可以继续,但坦率地说,我觉得我没有太多可以继续

4

1 回答 1

0

问题是我的表单提交按钮没有name属性。IE 显然将 POST 数据中的按钮值与其余的表单输入一起提交,因此它发送了一个以以下结尾的字符串:

&=value

代替:

&name=value

我希望这对其他人有帮助。

于 2013-08-02T04:05:03.300 回答