Ajax不受支持?

时间:2009-11-19 15:16:08

标签: javascript ajax

我有一个页面使用AJAX请求(使用Prototype的Ajax.Request())来验证某些内容。我们保存所有请求的非常详细的日志。有时,客户会抱怨他们正在输入某些内容并且未经过验证。在这种情况下,我会检查日志,搜索他们的IP地址,电子邮件的时间以及他们尝试验证的信息的描述。

有时我发现它们不在日志中,这意味着AJAX请求没有执行。

最近一例的一个例子是用户字符串

  

Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 5.1; Trident / 4.0; GTB6; InfoPath.1)

根据他们发送的电子邮件。

我在日志中找不到它们。有没有理由怀疑使用IE8的人无法执行AJAX?

是否有任何实用的方法可以改变我的环境以不支持AJAX以及测试一些替代方案。

请注意,这位最近的用户表示他们已经多天尝试了很多次,所以不一定是这对他们来说是一次性的,也不一定是连接错误。

这是一个经常出现的问题,我无法重新创建。任何帮助,将不胜感激。感谢。

2 个答案:

答案 0 :(得分:1)

我想起了几件事:

  1. 他们可能禁用了JavaScript
  2. 可能会超时。
  3. 我知道当我遇到一个糟糕的连接时,我看到Ajax的内容失败了,我关闭了网站,我打赌它会显示在类似于你所看到的日志上。

答案 1 :(得分:0)

用户是否有一些奇怪的工具栏在运行?或者可能是其他一些可能会影响您的XMLHttpRequest对象的扩展,或者它的Microsoft变种?