Ajax-форма отправляет сообщение в nodejs/orientdb .. Нулевые значения

Я пытаюсь вставить данные формы в orientdb через nodejs. Нет проблем, если форма заполнена полностью. Но в форме моего проекта должны быть дополнительные поля. (свойства базы данных "обнуляемые")

Как я могу вставить данные, когда в форме есть пустые поля. Есть ли простой способ?

просмотреть код ajax:

$('#ykForm').on('submit', function(e) { 
    e.preventDefault(); 

     $.post("/url-adress",$(this).serialize(), function( data ) {
     $.each(data,function(i,obj)
                {....}

код приложения узла:

 app.post('/url-adress', (req, res) => {

              db.query(
   'Insert into yukIlani (AdSoyad,Mobil,IlanID,saat,aadres,Aciklama,agirlik,ailce,AracTipi,asehir,b_ilce,b_Sehir,badres,baslik,eposta,Firma,firmaadres,hacim,KasaTipi,takipkodu,telefon) values (:ad, :mob, :id, :saat, :aadres, :aciklama, :agirlik, :ailce, :tasittipi, :asehir, :bilce, :bsehir, :badres, :baslik, :email, :fismi, :fadres, :hacim, :kasatipi, :kod, :ftel)',
 {
    params: {
      ad: req.body.adsoyad,
      mob: req.body.mobil,
      id: kod,
      saat: req.body.yuksaat,
      kod: kodcevirik,
      asehir: req.body.asehir,
      bsehir: req.body.bsehir,
      ailce: req.body.ailce,
      bilce: req.body.bilce,
      aadres: req.body.aadres,
      badres: req.body.badres,
      fismi: req.body.firmaismi,
      ftelefon: req.body.firmatelefonu,
      fadres: req.body.firmaadres,
      email: req.body.email,
      aciklama: req.body.aciklama,
      baslik: req.body.baslik,
      fadres: req.body.firmaadres,
      email: req.body.email,
      ftel: req.body.firmatelefonu,
      tasittipi: req.body.tasittipi,
      kasatipi: req.body.kasatipi,
      hacim: req.body.hacim,
      agirlik: req.body.agirlik
    }
  }
).then(function (response){
res.send(response);
});
});

0 ответов

Другие вопросы по тегам