正在寻找JavaScript错误代码列表

时间:2018-04-19 15:15:42

标签: javascript php jquery ajax

是否有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版本)上进行了测试,并且按预期快速执行相同的查询。

2 个答案:

答案 0 :(得分:3)

在对整个webapp中的所有文件进行广泛搜索之后,结果发现该错误来自旧自定义JS库中的自定义错误处理程序。抱歉浪费每个人的时间。

答案 1 :(得分:0)

https://docs.microsoft.com/en-us/scripting/javascript/reference/javascript-run-time-errors - 如果你正在使用Windows应用程序,这可能就是你要找的。

在您的情况下,错误5001可能是 - 5001 Number expected