是否有JavaScript或jQuery错误代码列表(例如,MySQL和MariaDB有哪种错误代码?)
我收到Error 5001
,我不知道这意味着什么。如果事实证明是必要的话,请详细说明。
修改
我问的原因是这个。我部分参与的webapp最近开始从jQuery AJAX调用返回异常响应。回复是
Error 5001
我之前从未见过这样的事情,并且谷歌搜索了this old link返回的解决方案。
即使在收到重现错误的步骤后,我和我的团队也无法这样做。
代码设置如下:
的jQuery
$('#someId').on('change',function() {
var id = $('#otherId').val(); // this is a hidden input field
$.ajax({
url: 'ajax/check.php',
type: 'post',
data: {valId:id}
async: true,
success: function(data) {
if(data=="ok") {
$('#someId').removeClass('blue').addClass('green');
} else {
$('#someId').removeClass('green').addClass('blue');
}
},
error: function(desc, err) {
console.log("Details: "+ JSON.stringify(desc) + "\r\nError: " + JSON.stringify(err);
}
});
});
PHP
$id = preg_replace('/\D/','',(int)$_POST['id']);
if($id < 1 || $id != $_POST['id']) {
echo "no";
die();
}
$date = date('Y-m-d H:i:s');
$mysqli->query("UPDATE mytable SET dateupdated = '".$date."' WHERE id = $id");
if($mysqli->affected_rows < 1) {
echo "no.";
die();
}
echo "ok";
错误记录已被全局禁用,并且PHP方面没有任何内容,这会打印出此错误。
如果它有任何相关性,托管应用程序的服务器最近开始响应缓慢,并返回查询,例如
SELECT * FROM users ORDER BY datemodified DESC LIMIT 10
要求用户等待最多3分钟。当这些问题开始发生时,数据库已经过优化和修复,但这并没有帮助。 DB还在其他两个不相关的服务器(相同的PHP和MariaDB版本)上进行了测试,并且按预期快速执行相同的查询。
答案 0 :(得分:3)
在对整个webapp中的所有文件进行广泛搜索之后,结果发现该错误来自旧自定义JS库中的自定义错误处理程序。抱歉浪费每个人的时间。
答案 1 :(得分:0)
https://docs.microsoft.com/en-us/scripting/javascript/reference/javascript-run-time-errors - 如果你正在使用Windows应用程序,这可能就是你要找的。 p>
在您的情况下,错误5001可能是 - 5001 Number expected