gpt4 book ai didi

javascript - jQuery .ajax() JSONP 响应的间歇性类型错误

转载 作者:行者123 更新时间:2023-11-30 05:36:55 25 4
gpt4 key购买 nike

我的 jQuery .ajax() JSONP 响应间歇性地收到 Uncaught TypeError: undefined is not a function 响应。调用返回 JSON 没有问题,但是当 jQuery 读取它时,我有时收到错误。

这是 jQuery 创建的请求示例:

http://www.requestdomain.com/json/request?callback=jQuery1910423432748997584_1397740628595&[我的参数]&_=1397740628596

以及返回的失败响应:

jQuery1910423432748997584_1397740628595({格式正确的 JSON})

错误实际上是在响应本身上生成的,而不是任何与之交互的脚本。我可以运行它几次,它会随机失败,但除了 jQuery 附加的随机生成的数字之外,通过和失败请求的响应是相同的。

有没有人遇到过这种情况?

最佳答案

对我来说,这是因为浏览器 (Canary) 不允许同一个主机名同时连接超过 6 个。

这是许多浏览器都有的限制。对于其中的大多数,限制是 6,但您可以找到 exact list here on browserscope.org .

您也可以test your own browser version .

在每个请求之间添加延迟/去抖解决了它。

如果您不能这样做,还有另一个技巧,即从不同的主机名请求。为此,您设置镜像来托管您的 Assets 或数据。只知道不同 hotsnames 上的并发连接也有限制(chrome 32 为 10)。

关于javascript - jQuery .ajax() JSONP 响应的间歇性类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23134551/

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