随机地,在执行正常的有效查询时,我们看到了奇怪的地方。

我已经在jQuery1.6.4中对其进行了跟踪(也尝试过1.7.2,结果相同)。行号4737(makeArray)。

我已链接到两个图像,第一个是预期的情况,第二个是错误的情况,突出显示了可变结果。

预期的情况是一个简单的jquery对象,而第二个不是。看起来像dom文档元素?不确定100%。

任何帮助将不胜感激!我完全不知道该怎么做才能在jQuery中导致此错误:(这个问题是间歇性的,仅在大约50%的时间发生。

它似乎不是页面上的任何特定元素。与jQuery交互的所有元素都可以触发此操作。

注意:这仅在Chrome 18+中发生。在较旧版本的Chrome或FF / Safari中不会发生。

预期:
http://i.imgur.com/efi0w.png

错误:
http://i.imgur.com/F0cq7.png

使用更多信息更新我的帖子。以下是具有有效结果和非常奇怪结果的图像。如您所见,它不是jquery对象,而是带有选择器的“对象”,该选择器是FUNCTION调用以及选择器字符串...。

http://i.imgur.com/TdCUe.png

最佳答案

在获取图像时可能是传输级错误,并且.load()对于该元素失败。 img元素确实具有一个load事件,您可以使用该事件进行进一步检查。

另外,


Web服务器的硬件配置决定了
可以在HTTP响应中成功发送的最大文件大小。

10-05 20:47
查看更多