我一直在努力解决用户报告的一个非常奇怪的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
有没有人认识到这种错误行为?
答案 0 :(得分:0)
当页面脚本停止时,我看到http status = 0,例如用户点击历史记录返回或刷新页面,或者停止加载页面。
在用户点击停止之前,您的网页是否已完全加载(包括所有广告,计数器等)?