gpt4 book ai didi

javascript - 我收到错误 : ER_SP_UNDECLARED_VAR: Undeclared variable: NaN when trying AJAX request with jQuery

转载 作者:行者123 更新时间:2023-11-29 16:10:44 24 4
gpt4 key购买 nike

我收到此错误` 抛出错误;//重新抛出非 MySQL 错误 ^

错误:ER_SP_UNDECLARED_VAR:未声明的变量:NaN`当尝试执行 jQuery AJAX get 请求时,我不知道为什么。我使用 Node.js 和 MySQL 作为后端部分,使用 jQuery 作为前端部分。这是node.js:

Users.prototype.get_limited_data  = function(page_number, callback) {
let blocksize = 12;
let offset = (page_number - 1) * blocksize;
var query = "select * from test_video_category limit ? offset ?";
this.conn.query(query, [blocksize, offset], function(err,rows){
if(err) throw err;
callback(err,rows);
})
};

router.get('/new-preview-page-data', function (req, res, next) {
req.getConnection(function (err, connection) {
if (err) return next(err);
let page_number = req.query.page_number;
let Users = new users(connection);
Users.get_limited_data ( page_number,function (err, rows) {
if (err) throw err;
res.render('marketplace', { preview_data : rows});
});
});
});

这是 jquery:

 $.ajax({
type: "GET",
url: "new-preview-page-data",
success: function (data, status) {
console.log(data);
},
error: function () {
console.log("error");
}
});

而 Jade 则是用来做模板的。这是错误

/home/nikola/Desktop/reevio/template_app/node_modules/mysql/lib/protocol/Parser.js:80
throw err; // Rethrow non-MySQL errors
^

错误:ER_SP_UNDECLARED_VAR:未声明的变量:NaN

最佳答案

由于不清楚错误是什么,我建议您首先正确捕获错误,然后才能知道问题是什么。要捕获错误,您可以使用它。如果这对您有帮助,请告诉我。

con.on('错误', 函数(err) {
console.log("[mysql错误]",err);
});

已经有人问了一个问题 over here .

关于javascript - 我收到错误 : ER_SP_UNDECLARED_VAR: Undeclared variable: NaN when trying AJAX request with jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55281266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com