[英]Random jQuery Ajax calls inconsistently fail
使用jQuery,我采用表单提交并将其作为AJAX请求运行。 通常,这非常有效,并且是一个可靠的解决方案。 但是我的一位客户似乎认为某些较长的表格会不一致地失败。
我能够远程连接到他们的计算机并重新创建问题。 几秒钟后,Google Chrome将连接显示为“(失败)”:
跟踪Apache日志中的IP地址,我似乎看到错误408:
x.x.x.x - - [05/Dec/2013:12:53:00 -0800] "-" 408 - "-" "-"
表单数据很大,但并不庞大(〜90个字段,没有什么超级长的)。
此外,其他位置的其他用户似乎没有相同的问题。 我尝试禁用客户端使用的防火墙和Kaspersky产品,但问题仍然存在。
但是,这是不一致的。 因此,重试几次通常会导致请求成功。
有什么想法可能导致某些查询遇到此问题吗? 这让我难过。
(更新)额外的细节:
进一步更新:
如果是408错误,则表示已达到超时。 1.您是否尝试过使用其他浏览器? 2.尝试查找服务器的超时设置并增加它,然后查看是否可以解决问题。 3.使用调试器(如果可以)单步执行代码,并在客户端查看错误发生了什么
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.