编辑: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中看起来是正确的。有什么想法吗?