我遇到了一个无法重现的 AJAX/JS 错误,但我有一个理论。基本上,我的网页每 10 秒进行一次 AJAX 调用,以使用新数据更新各种元素。还有一个按钮,用户可以按下它来调用不同的 AJAX 调用,它也会更新一些相同的元素。
如果从未按下按钮,则不会发生错误。然而,在极少数情况下,页面在按下按钮后不久就会被错误的数据搞砸。数据“似乎”可能来自不同的来源。是否有可能其中一个 AJAX 调用正在接收和输出另一个的结果?这两个功能包括:
if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); }
这里可能会发生全局覆盖吗?谢谢