jquery - 非描述性jQuery Ajax错误

标签 jquery ajax error-handling

我一直在为用户报告的一个非常奇怪的jQuery ajax错误而苦苦挣扎。
我无法复制它,但是多个用户似乎对此有问题。
为了调试,我在$ .post请求中添加了以下故障功能:

function(jqXHR, textStatus, errorThrown) { 
  $(".statusbox").html(textStatus + "," + errorThrown + "," + jqXHR.status + "," + jqXHR.statusText + "," + jqXHR.responseText);
}

用户报告获取error,,0,error,undefined为错误,这与可能获得的描述性差不多。

我也找不到服务器日志中的任何内容。该脚本向cgi-bin脚本发出发布请求,完整代码在这里:https://donorwetreferendum.nl/s/teken.js

有人认识到这种错误行为吗?

最佳答案

当页面脚本停止时,例如用户单击历史记录回退或刷新页面,或停止加载页面时,我已经看到http status = 0。

在用户停止点击之前,您的页面是否已完全加载(包括所有广告,计数器等)?

关于jquery - 非描述性jQuery Ajax错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49976887/

相关文章:

jquery removeClass 除了第一项之外的所有项?

javascript - 触发隐藏在函数内但绑定(bind)到 'window' 的自定义事件

jquery,如何启用具有唯一类型、名称和值的复选框

javascript - 选择元素内的元素

javascript - (Wordpress/AJAX) : Update attachment title, 来自前端的描述和替代

ajax - 如何使用 Coldfusion.ajax.submitform 传递未选中的复选框值?

javascript - 来自服务器的 AJAX 响应未定义 - 仅在 Firefox 中

c# - 在 Onion 架构中抛出异常 vs 返回操作结果对象

多进程上的 Python sys.excepthook

IO 操作期间的 Haskell IO 错误处理