非描述性jQuery Ajax错误

时间:2018-04-23 08:49:09

标签: 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脚本发出post请求,完整代码位于:https://donorwetreferendum.nl/s/teken.js

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

1 个答案:

答案 0 :(得分:0)

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

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