我有一个使用 jQuery Ajax 进行交互的应用程序。该页面和应用程序已经存在两个多月,浏览量超过 125k,没有报告任何问题。本周我收到一些报告,有人说 Ajax 应该填充的列表是空白的。我已经在 Windows、Mac 和 iOS 上的多个浏览器中进行了测试,并且无法重现该问题。
我已从该页面搜索服务器日志以查找错误,但没有。
为了测试,我将应用程序复制到一个没有其他内容的页面中,两个在主页上报告失败的用户说测试页面正常运行。
根据我的测试,似乎页面上的其他内容可能会阻止我的 Ajax 调用为这些用户运行。我不能要求用户使用 Firebug 或 Chrome 开发工具进行检查。您可以为我推荐什么方法或工具来确定此问题的原因?
编辑:该页面位于http://peregrinefund.org/peregrinecam-dyn,当主页没有时,两个用户报告在他们的系统上工作的测试页面位于http://peregrinefund.org/temp/test -网络摄像头-observe.php
5 月 28 日更新:我的一位同事遇到了这个问题。今天我在那台计算机上加载了该页面的损坏的动态 PHP 版本,它工作得很好。自从我在这里发帖以来,我没有改变任何东西。