【发布时间】:2015-01-10 21:15:53
【问题描述】:
编辑:SELECT * 查询以不正确的格式返回我的日期。使用 mysql2 模块执行 connection.query(),将所有数据传递给服务器端变量,并在客户端使用 AJAX 调用它。
router.post('/applicants', function(req, res){
connectionpool.getConnection(function(err, connection){
if(err){
console.error('CONNECTION error: ', err);
res.statusCode = 503;
res.send({
result: 'error',
err: err.code
});
} else {
console.log
connection.query('SELECT * FROM applicant',
function(err, rows){
if (err) console.error(err);
res.send(rows);
}
);
connection.release();
}
});
});
var applicants = '';
$.post('/applicants').done(function(data){
applicants = data;
});
$('.name').click(function(){
var selected = $(this).attr('id');
applicants.forEach(function(applicant){
if(selected == applicant.applicant_id){
...
$('input[name="applicant_dob"]').val(applicant.applicant_dob);
我无法通过“-”解析它,因为它返回的日期为 02T05:00:00.000Z 而不是 02。它在 phpmyadmin 中看起来是正确的。有什么想法吗?
【问题讨论】:
-
@BastienSander 对新帐户的态度很差。你甚至没有问他们尝试的代码是什么,或者提供一个链接来帮助学习。不要成为那个人
-
@BastienSander 不确定发生了什么,但我不得不承认我有点意识到这不是一个好的帖子形式。我很着急,正在寻找快速响应。这似乎是 mysql 特有的东西,所以我认为不需要任何代码。
标签: javascript mysql node.js express phpmyadmin