0
Получение записей из формы с помощью ajax для вставки в mysql с помощью node.js, но работает только первый столбец. Остальные столбцы не вставляются. Ниже мой код. Что я делаю не так? БлагодаряВставка записей в MySQL с помощью node.js
Ajax
$(document).ready(function (e) {
$("#new-user-form").on('submit',(function(e) {
e.preventDefault();
var data = {};
data.title = $('#title').val();
data.fname = $('#fname').val();
data.mname = $('#mname').val();
data.lname = $('#lname').val();
data.mdname = $('#mdname').val();
$('#loading').show();
//toastr.success('Page Loaded!');
$.ajax({
url: "/new-user",
type: "POST",
data: data,
dataType: 'application/json',
cache: false,
success: function(data)
{
console.log('working');
$('#loading').hide();
}
});
}));
});
новые-user.js
var express = require('express'),
router = express.Router(),
db = require('./../db');
router.post('/', function (req,res,next) {
var title = req.body.title;
var first_name = req.body.fname;
var middle_name = req.body.mname;
var last_name = req.body.lname;
var maiden_name = req.body.mdname;
db.insert({first_name:first_name},{last_name:last_name}).into('users').then(function(data){
//res.send(data);
})
});
Я сделал это, но все равно вставляет только первый столбец. Спасибо – ASM
И какую модель вы используете для подключения mysql? – Mirr
Я использую knex с mysql – ASM